=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for firefox52-52.9.0nb78 gmake[1]: Entering directory '/pbulk/work/www/firefox52/work/build' gmake[1]: Circular /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /usr/pkg/bin/gmake recurse_pre-export gmake[2]: Entering directory '/pbulk/work/www/firefox52/work/build' gmake[2]: Circular /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/branding _build_manifests/install/dist_branding /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/idl _build_manifests/install/dist_idl /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/include _build_manifests/install/dist_include /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/public _build_manifests/install/dist_public /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/private _build_manifests/install/dist_private /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/sdk _build_manifests/install/dist_sdk /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/xpi-stage _build_manifests/install/dist_xpi-stage /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest _tests _build_manifests/install/_tests Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/bin _build_manifests/install/dist_bin Elapsed: 0.08s; From dist/idl: Kept 0 existing; Added/updated 1082; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. Elapsed: 0.01s; From _tests: Kept 53 existing; Added/updated 79; Removed 0 files and 0 directories. Elapsed: 0.18s; From dist/bin: Kept 171 existing; Added/updated 1934; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. Elapsed: 0.48s; From dist/include: Kept 1790 existing; Added/updated 2938; Removed 0 files and 0 directories. gmake[2]: Leaving directory '/pbulk/work/www/firefox52/work/build' gmake[1]: Leaving directory '/pbulk/work/www/firefox52/work/build' gmake[1]: Entering directory '/pbulk/work/www/firefox52/work/build' mozilla-config.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/process_define_files.py process_define_file mozilla-config.h .deps/mozilla-config.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozilla-config.h.in buildid.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/variables.py buildid_header buildid.h .deps/buildid.h.pp source-repo.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/variables.py source_repo_header source-repo.h .deps/source-repo.h.pp gmake[1]: Circular /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.py -t -m 644 'buildid.h' 'dist/include' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.py -t -m 644 'mozilla-config.h' 'dist/include' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.py -t -m 644 'source-repo.h' 'dist/include' /usr/pkg/bin/gmake recurse_export gmake[2]: Entering directory '/pbulk/work/www/firefox52/work/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o host_nsinstall.o -c -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config -I/pbulk/work/www/firefox52/work/build/config -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o host_pathsub.o -c -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config -I/pbulk/work/www/firefox52/work/build/config -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pathsub.c nsinstall_real /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py -- /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o nsinstall_real -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config' mkdir -p 'system_wrappers/' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=58 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DCUBEB_OSS_DEFAULT_OUTPUT='"/dev/audio"' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=52.9.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.0"' -DMOZILLA_VERSION_U=52.9.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"52.9.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GAMEPAD=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_UNIX=1 -DAB_CD=en-US \ -DMOZ_TREE_CAIRO= \ -DMOZ_TREE_PIXMAN= \ -DMOZ_SYSTEM_GRAPHITE2= \ -DMOZ_SYSTEM_HARFBUZZ= \ -DMOZ_SYSTEM_HUNSPELL=1 \ -DMOZ_SYSTEM_BZ2=1 \ -DMOZ_SYSTEM_ZLIB=1 \ -DMOZ_SYSTEM_PNG= \ -DMOZ_SYSTEM_JPEG=1 \ -DMOZ_SYSTEM_LIBEVENT=1 \ -DMOZ_SYSTEM_LIBVPX=1 \ -DMOZ_SYSTEM_ICU= \ -DMOZ_SYSTEM_OGG= \ -DMOZ_SYSTEM_THEORA= \ -DMOZ_SYSTEM_VORBIS= \ -DMOZ_SYSTEM_TREMOR= \ -DMOZ_SYSTEM_SOUNDTOUCH= \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/system-headers /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/stl-headers | /pbulk/work/www/firefox52/work/.tools/bin/perl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/nsprpub/config/make-system-wrappers.pl system_wrappers ../config/nsinstall -R system_wrappers ../dist /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/make-stl-wrappers.py stl_wrappers gcc /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc-stl-wrapper.template.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/stl-headers /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/nsinstall.py -t stl_wrappers ../dist touch ../dist/stl_wrappers/sentinel gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom' xpcom-config.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-config.h .deps/xpcom-config.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/xpcom-config.h.in gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libtheora' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libtheora' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/build' rm -f '../dist/bin/application.ini' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/nss' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/nss' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/ffi' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/ffi' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libopus' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libopus' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/application.ini.pp -DNDEBUG=1 -DTRIMMED=1 -DGRE_MILESTONE=52.9.0 -DMOZ_APP_VERSION=52.9.0 -DMOZ_APP_BASENAME=Firefox -DMOZ_APP_VENDOR=Mozilla '-DMOZ_APP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMAR_CHANNEL_ID=firefox-mozilla-esr -DACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-esr -DMOZ_APP_REMOTINGNAME=firefox -DMOZ_APP_DISPLAYNAME=Nightly -DMOZ_BUILD_APP_IS_BROWSER -DMOZ_PROFILE_MIGRATOR -DMOZ_APP_STATIC_INI -DTOPOBJDIR=/pbulk/work/www/firefox52/work/build -Dtopsrcdir=/pbulk/work/www/firefox52/work/firefox-52.9.0esr -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=58 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DCUBEB_OSS_DEFAULT_OUTPUT='"/dev/audio"' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=52.9.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.0"' -DMOZILLA_VERSION_U=52.9.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"52.9.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GAMEPAD=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_UNIX=1 -DAB_CD=en-US '/pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/application.ini' -o '../dist/bin/application.ini' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/mozglue/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/mozglue/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/src' js-confdefs.h gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/security/apps' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/js-confdefs.h.in marketplace-prod-public.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceProdPublicRoot marketplace-prod-public.inc .deps/marketplace-prod-public.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-prod-public.crt gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/freetype2' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/freetype2' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/locales' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/locales' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk' necko-config.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/process_define_files.py process_define_file necko-config.h .deps/necko-config.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/necko-config.h.in gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/app' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/app' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/shell' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/shell' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/ipdl' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py \ -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl/ipdl.py \ --outheaders-dir=_ipdlheaders \ --outcpp-dir=. \ -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/vr/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/tools/profiler/gecko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/PDocAccessible.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/PAsmJSCacheEntry.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/PBroadcastChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/CacheTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCache.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCacheOp.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCacheStorage.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/PCacheStreamControl.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/PBackgroundFileHandle.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/PBackgroundFileRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/PBackgroundMutableFile.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/PFileSystemParams.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/PFileSystemRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/PFlyWebPublishedServer.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc/GamepadEventTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc/PGamepadEventChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc/PGamepadTestChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBCursor.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBDatabase.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBDatabaseFile.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBFactory.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBFactoryRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBSharedTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBTransaction.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIDBVersionChangeTransaction.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PBackgroundIndexedDBUtils.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/PIndexedDBPermissionRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/BlobTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/DOMTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBlob.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBlobStream.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBrowser.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PBrowserOrId.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PColorPicker.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContent.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContentBridge.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContentPermission.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PContentPermissionRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PCrashReporter.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PCycleCollectWithLogs.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PDatePicker.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PFilePicker.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PMemoryReportRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PPluginWidget.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PProcessHangMonitor.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PScreenManager.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/PTabContext.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ServiceWorkerConfiguration.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMP.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPAudioDecoder.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPContent.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPDecryptor.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPService.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPStorage.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPTimer.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPVideoDecoder.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/PGMPVideoEncoder.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/PVideoDecoder.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/PVideoDecoderManager.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/PCameras.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/PMedia.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/PMediaSystemResourceManager.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/PWebrtcGlobal.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc/PSpeechSynthesis.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc/PSpeechSynthesisRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/PMessagePort.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/PTCPServerSocket.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/PTCPSocket.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/PUDPSocket.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PBrowserStream.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginInstance.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginModule.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginScriptableObject.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginStream.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PPluginSurface.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PStreamNotify.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PPresentation.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PPresentationBuilder.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PPresentationRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/PQuota.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/PQuotaRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/PQuotaUsageRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/PStorage.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/PServiceWorkerManager.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistrarTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrintProgressDialog.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrintSettingsDialog.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrinting.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PPrintingTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/PWebBrowserPersistDocument.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/PWebBrowserPersistResources.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/PWebBrowserPersistSerialize.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/PRemoteSpellcheckEngine.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GraphicsMessages.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/PGPU.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/PVsyncBridge.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/LayersMessages.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/LayersSurfaces.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PAPZ.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PAPZCTreeManager.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PCompositable.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PCompositorBridge.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PImageBridge.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PImageContainer.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PLayer.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PLayerTransaction.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PTexture.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/PVideoBridge.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/vr/ipc/PVRLayer.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/vr/ipc/PVRManager.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox/PHal.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/IPCStream.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/InputStreamParams.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PBackground.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PBackgroundSharedTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PBackgroundTest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PFileDescriptorSet.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/PSendStream.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/ProtocolTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/URIParams.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/PTestShell.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/PTestShellCommand.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/PJavaScript.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/PRenderFrame.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/PVsync.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc/PRemotePrintJob.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/PCookieService.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/PDNSRequest.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/PDNSRequestParams.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/NeckoChannelParams.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PChannelDiverter.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PDataChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PNecko.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PRtspChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/PRtspController.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/PFTPChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/PAltDataOutputStream.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/PHttpChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/PTransportProvider.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/PWebSocket.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/PWebSocketEventListener.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/PPSMContentDownloader.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/tools/profiler/gecko/ProfilerTypes.ipdlh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/PExternalHelperApp.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/PHandlerService.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/POfflineCacheUpdate.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/PCompositorWidget.ipdl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/PlatformWidgetTypes.ipdlh gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/testing/gtest' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/testing/gtest' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/angle' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/angle' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/thebes' DeprecatedPremultiplyTables.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/genTables.py generate DeprecatedPremultiplyTables.h .deps/DeprecatedPremultiplyTables.h.pp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/bindings' CSS2Properties.webidl /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/GenerateCSS2PropertiesWebIDL.py generate CSS2Properties.webidl .deps/CSS2Properties.webidl.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/webidl/CSS2Properties.webidl.in /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/PythonCSSProps.h application.ini.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/appini_header.py main application.ini.h .deps/application.ini.h.pp ../dist/bin/application.ini ../config/nsinstall -R -m 644 'necko-config.h' '../dist/include' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/encoding' domainsfallbacks.properties.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main domainsfallbacks.properties.h .deps/domainsfallbacks.properties.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/domainsfallbacks.properties marketplace-prod-reviewers.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceProdReviewersRoot marketplace-prod-reviewers.inc .deps/marketplace-prod-reviewers.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-prod-reviewers.crt js-config.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/js-config.h.in gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/thebes' rm -f Navigator.webidl /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=58 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DCUBEB_OSS_DEFAULT_OUTPUT='"/dev/audio"' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=52.9.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.0"' -DMOZILLA_VERSION_U=52.9.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"52.9.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GAMEPAD=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_UNIX=1 -DAB_CD=en-US /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Navigator.webidl -o Navigator.webidl gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/spellcheck/locales' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/spellcheck/locales' rm -f Node.webidl /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=58 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DCUBEB_OSS_DEFAULT_OUTPUT='"/dev/audio"' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=52.9.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.0"' -DMOZILLA_VERSION_U=52.9.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"52.9.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GAMEPAD=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_UNIX=1 -DAB_CD=en-US /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Node.webidl -o Node.webidl xpcom-private.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-private.h .deps/xpcom-private.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/xpcom-private.h.in gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/content' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/content' rm -f Promise.webidl /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=58 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DCUBEB_OSS_DEFAULT_OUTPUT='"/dev/audio"' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=52.9.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.0"' -DMOZILLA_VERSION_U=52.9.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"52.9.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GAMEPAD=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_UNIX=1 -DAB_CD=en-US /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Promise.webidl -o Promise.webidl gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/locales' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/locales' rm -f PromiseDebugging.webidl encodingsgroups.properties.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main encodingsgroups.properties.h .deps/encodingsgroups.properties.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/encodingsgroups.properties /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=58 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DCUBEB_OSS_DEFAULT_OUTPUT='"/dev/audio"' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=52.9.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.0"' -DMOZILLA_VERSION_U=52.9.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"52.9.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GAMEPAD=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_UNIX=1 -DAB_CD=en-US /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/webidl/PromiseDebugging.webidl -o PromiseDebugging.webidl gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/library' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/library' rm -f Window.webidl /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=58 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DCUBEB_OSS_DEFAULT_OUTPUT='"/dev/audio"' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=52.9.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.0"' -DMOZILLA_VERSION_U=52.9.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"52.9.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GAMEPAD=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_UNIX=1 -DAB_CD=en-US /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/webidl/Window.webidl -o Window.webidl jsautokw.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsautokw.py main jsautokw.h .deps/jsautokw.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Keywords.h ../config/nsinstall -R -m 644 'xpcom-config.h' '../dist/include' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/addon-sdk' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/addon-sdk' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/tools/quitter' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/tools/quitter' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser' marketplace-dev-public.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceDevPublicRoot marketplace-dev-public.inc .deps/marketplace-dev-public.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-dev-public.crt gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/idl-parser/xpidl' xpidl.stub /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser/xpidl/header.py main xpidl.stub .deps/xpidl.stub.pp labelsencodings.properties.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main labelsencodings.properties.h .deps/labelsencodings.properties.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/labelsencodings.properties selfhosted.out.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/js.msg /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObjectConstants.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/SelfHostingDefines.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Utilities.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Array.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Classes.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Date.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Error.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Function.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Generator.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Intl.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/IntlData.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Iterator.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Map.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Module.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Number.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Object.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Reflect.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExpGlobalReplaceOpt.h.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExpLocalReplaceOpt.h.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/String.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Set.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Sorting.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedArray.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObject.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/WeakMap.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/WeakSet.js /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.js gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/library/gtest' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/library/gtest' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/components/build' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/components/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/experiments' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/experiments' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/locales' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/app' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/app' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.webidl /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings marketplace-dev-reviewers.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceDevReviewersRoot marketplace-dev-reviewers.inc .deps/marketplace-dev-reviewers.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-dev-reviewers.crt gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/locales' localesfallbacks.properties.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main localesfallbacks.properties.h .deps/localesfallbacks.properties.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/localesfallbacks.properties gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/idl-parser/xpidl' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/xpidl' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.process_install_manifest ../../dist/idl ../../_build_manifests/install/dist_idl marketplace-stage.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py marketplaceStageRoot marketplace-stage.inc .deps/marketplace-stage.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/marketplace-stage.crt /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DMOZ_B2G_VERSION="1.0.0" -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_SOUNDCARD_H=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_SIN6_LEN=1 -DSTATIC_JS_API=1 -DENABLE_INTL_API=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DMOZ_GAMEPAD=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -DMOZ_ENABLE_GIO=1 -DHAVE_MALLOC_H=1 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="52.0" -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_URL_CLASSIFIER=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="52.9.0" -DMOZ_ADDON_SIGNING=1 -DSPIDERMONKEY_PROMISE=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_JSDOWNLOADS=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SCONN_LEN=1 -DVA_COPY=va_copy -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=52.9.0 -DHAVE_SIN_LEN=1 -DHAVE_CPUID_H=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DHAVE_ARC4RANDOM=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=58 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DGL_PROVIDER_GLX=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="52.9.0" -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_PTHREAD_H=1 -DMOZ_WEBGL_CONFORMANT=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_I18N_LC_MESSAGES=1 -DD_INO=d_ino -DMOZ_B2G_OS_NAME="" -DMOZ_SECUREELEMENT=1 -DENABLE_MARIONETTE=1 -DFIREFOX_VERSION=52.9.0 -DHAVE_GMTIME_R=1 -DCUBEB_OSS_DEFAULT_OUTPUT="/dev/audio" -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_SA_LEN=1 -DMOZ_DATA_REPORTING=1 -DHAVE_DIRENT_H=1 -DHAVE_NL_TYPES_H=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_GLUE_IN_PROGRAM=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1 -DTRIMMED=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR=const -DHAVE_LIBXSS=1 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/src' nonparticipatingdomains.properties.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main nonparticipatingdomains.properties.h .deps/nonparticipatingdomains.properties.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/nonparticipatingdomains.properties manifest-signing-root.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py trustedAppPublicRoot manifest-signing-root.inc .deps/manifest-signing-root.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/trusted-app-public.der Elapsed: 0.09s; From ../../dist/idl: Kept 1082 existing; Added/updated 0; Removed 0 files and 0 directories. gmake[4]: Entering directory '/pbulk/work/www/firefox52/work/build/config/makefiles/xpidl' mkdir -p '.deps/' mkdir -p '../../../dist/include/' mkdir -p '../../../dist/bin/browser/components/' mkdir -p '../../../dist/bin/components/' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/encoding' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/browser/chrome.manifest 'manifest components/interfaces.manifest' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/interfaces.manifest' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/browser/components/interfaces.manifest 'interfaces browser-feeds.xpt' 'interfaces browser-newtab.xpt' 'interfaces browsercompsbase.xpt' 'interfaces jsinspector.xpt' 'interfaces migration.xpt' 'interfaces sessionstore.xpt' 'interfaces shellservice.xpt' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/components/interfaces.manifest 'interfaces accessibility.xpt' 'interfaces alerts.xpt' 'interfaces appshell.xpt' 'interfaces appstartup.xpt' 'interfaces autocomplete.xpt' 'interfaces autoconfig.xpt' 'interfaces browser-element.xpt' 'interfaces caps.xpt' 'interfaces captivedetect.xpt' 'interfaces chrome.xpt' 'interfaces commandhandler.xpt' 'interfaces commandlines.xpt' 'interfaces composer.xpt' 'interfaces content_events.xpt' 'interfaces content_geckomediaplugins.xpt' 'interfaces content_html.xpt' 'interfaces content_webrtc.xpt' 'interfaces content_xslt.xpt' 'interfaces cookie.xpt' 'interfaces directory.xpt' 'interfaces diskspacewatcher.xpt' 'interfaces docshell.xpt' 'interfaces dom.xpt' 'interfaces dom_apps.xpt' 'interfaces dom_audiochannel.xpt' 'interfaces dom_base.xpt' 'interfaces dom_canvas.xpt' 'interfaces dom_core.xpt' 'interfaces dom_css.xpt' 'interfaces dom_events.xpt' 'interfaces dom_geolocation.xpt' 'interfaces dom_html.xpt' 'interfaces dom_json.xpt' 'interfaces dom_media.xpt' 'interfaces dom_network.xpt' 'interfaces dom_notification.xpt' 'interfaces dom_offline.xpt' 'interfaces dom_permissionsettings.xpt' 'interfaces dom_power.xpt' 'interfaces dom_presentation.xpt' 'interfaces dom_push.xpt' 'interfaces dom_quota.xpt' 'interfaces dom_range.xpt' 'interfaces dom_security.xpt' 'interfaces dom_settings.xpt' 'interfaces dom_sidebar.xpt' 'interfaces dom_smil.xpt' 'interfaces dom_storage.xpt' 'interfaces dom_stylesheets.xpt' 'interfaces dom_svg.xpt' 'interfaces dom_system.xpt' 'interfaces dom_time.xpt' 'interfaces dom_traversal.xpt' 'interfaces dom_webspeechrecognition.xpt' 'interfaces dom_webspeechsynth.xpt' 'interfaces dom_workers.xpt' 'interfaces dom_xbl.xpt' 'interfaces dom_xhr.xpt' 'interfaces dom_xpath.xpt' 'interfaces dom_xul.xpt' 'interfaces downloads.xpt' 'interfaces editor.xpt' 'interfaces embed_base.xpt' 'interfaces extensions.xpt' 'interfaces exthandler.xpt' 'interfaces exthelper.xpt' 'interfaces fastfind.xpt' 'interfaces feeds.xpt' 'interfaces filepicker.xpt' 'interfaces find.xpt' 'interfaces gfx.xpt' 'interfaces hal.xpt' 'interfaces html5.xpt' 'interfaces htmlparser.xpt' 'interfaces identity.xpt' 'interfaces imglib2.xpt' 'interfaces inspector.xpt' 'interfaces intl.xpt' 'interfaces jar.xpt' 'interfaces jsdebugger.xpt' 'interfaces jsdownloads.xpt' 'interfaces layout_base.xpt' 'interfaces layout_printing.xpt' 'interfaces layout_xul.xpt' 'interfaces layout_xul_tree.xpt' 'interfaces locale.xpt' 'interfaces loginmgr.xpt' 'interfaces lwbrk.xpt' 'interfaces mimetype.xpt' 'interfaces mozfind.xpt' 'interfaces mozintl.xpt' 'interfaces necko.xpt' 'interfaces necko_about.xpt' 'interfaces necko_cache.xpt' 'interfaces necko_cache2.xpt' 'interfaces necko_cookie.xpt' 'interfaces necko_dns.xpt' 'interfaces necko_file.xpt' 'interfaces necko_ftp.xpt' 'interfaces necko_http.xpt' 'interfaces necko_mdns.xpt' 'interfaces necko_res.xpt' 'interfaces necko_socket.xpt' 'interfaces necko_strconv.xpt' 'interfaces necko_viewsource.xpt' 'interfaces necko_websocket.xpt' 'interfaces necko_wyciwyg.xpt' 'interfaces parentalcontrols.xpt' 'interfaces pipnss.xpt' 'interfaces pippki.xpt' 'interfaces places.xpt' 'interfaces plugin.xpt' 'interfaces pref.xpt' 'interfaces prefetch.xpt' 'interfaces privatebrowsing.xpt' 'interfaces rdf.xpt' 'interfaces satchel.xpt' 'interfaces saxparser.xpt' 'interfaces services-crypto-component.xpt' 'interfaces services_fxaccounts.xpt' 'interfaces shistory.xpt' 'interfaces spellchecker.xpt' 'interfaces startupcache.xpt' 'interfaces storage.xpt' 'interfaces telemetry.xpt' 'interfaces toolkit_asyncshutdown.xpt' 'interfaces toolkit_filewatcher.xpt' 'interfaces toolkit_finalizationwitness.xpt' 'interfaces toolkit_formautofill.xpt' 'interfaces toolkit_osfile.xpt' 'interfaces toolkit_perfmonitoring.xpt' 'interfaces toolkit_securityreporter.xpt' 'interfaces toolkit_xulstore.xpt' 'interfaces toolkitprofile.xpt' 'interfaces toolkitremote.xpt' 'interfaces txmgr.xpt' 'interfaces txtsvc.xpt' 'interfaces uconv.xpt' 'interfaces unicharutil.xpt' 'interfaces update.xpt' 'interfaces uriloader.xpt' 'interfaces url-classifier.xpt' 'interfaces urlformatter.xpt' 'interfaces webBrowser_core.xpt' 'interfaces webbrowserpersist.xpt' 'interfaces webvtt.xpt' 'interfaces widget.xpt' 'interfaces windowds.xpt' 'interfaces windowwatcher.xpt' 'interfaces xpcom_base.xpt' 'interfaces xpcom_components.xpt' 'interfaces xpcom_ds.xpt' 'interfaces xpcom_io.xpt' 'interfaces xpcom_system.xpt' 'interfaces xpcom_threads.xpt' 'interfaces xpcom_xpti.xpt' 'interfaces xpconnect.xpt' 'interfaces xul.xpt' 'interfaces xulapp.xpt' 'interfaces xultmpl.xpt' 'interfaces zipwriter.xpt' browser-feeds.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ browser-feeds nsIFeedResultService nsIWebContentConverterRegistrar manifest-signing-test-root.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py trustedAppTestRoot manifest-signing-test-root.inc .deps/manifest-signing-test-root.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/tests/unit/test_signed_manifest/trusted_ca1.der browser-newtab.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ browser-newtab nsIAboutNewTabService browsercompsbase.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ browsercompsbase nsIBrowserGlue nsIBrowserHandler jsinspector.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ jsinspector nsIJSInspector migration.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ migration nsIBrowserProfileMigrator sessionstore.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ sessionstore nsISessionStartup nsISessionStore shellservice.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ shellservice nsIGNOMEShellService nsIShellService xpcshell.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py xpcshellRoot xpcshell.inc .deps/xpcshell.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/tests/unit/test_signed_apps/trusted_ca1.der accessibility.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ accessibility nsIAccessibilityService nsIAccessible nsIAccessibleApplication nsIAccessibleCaretMoveEvent nsIAccessibleDocument nsIAccessibleEditableText nsIAccessibleEvent nsIAccessibleHideEvent nsIAccessibleHyperLink nsIAccessibleHyperText nsIAccessibleImage nsIAccessibleObjectAttributeChangedEvent nsIAccessiblePivot nsIAccessibleRelation nsIAccessibleRole nsIAccessibleSelectable nsIAccessibleStateChangeEvent nsIAccessibleStates nsIAccessibleTable nsIAccessibleTableChangeEvent nsIAccessibleText nsIAccessibleTextChangeEvent nsIAccessibleTextRange nsIAccessibleTypes nsIAccessibleValue nsIAccessibleVirtualCursorChangeEvent nsIXBLAccessible alerts.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ alerts nsIAlertsService appshell.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ appshell nsIAppShellService nsIPopupWindowManager nsIWindowMediator nsIWindowMediatorListener nsIWindowlessBrowser nsIXULBrowserWindow nsIXULWindow addons-public.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py addonsPublicRoot addons-public.inc .deps/addons-public.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/addons-public.crt appstartup.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ appstartup nsIAppStartup nsIUserInfo autocomplete.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ autocomplete nsIAutoCompleteController nsIAutoCompleteInput nsIAutoCompletePopup nsIAutoCompleteResult nsIAutoCompleteSearch nsIAutoCompleteSimpleResult autoconfig.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ autoconfig nsIAutoConfig nsIReadConfig addons-stage.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py addonsStageRoot addons-stage.inc .deps/addons-stage.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/addons-stage.crt browser-element.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ browser-element nsIBrowserElementAPI caps.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ caps nsIAddonPolicyService nsIDomainPolicy nsIPrincipal nsIScriptSecurityManager captivedetect.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ captivedetect nsICaptivePortalDetector chrome.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ chrome nsIChromeRegistry nsIToolkitChromeRegistry commandhandler.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ commandhandler nsICommandManager nsICommandParams nsIControllerCommand nsIControllerCommandTable nsIControllerContext nsPICommandUpdater commandlines.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ commandlines nsICommandLine nsICommandLineHandler nsICommandLineRunner nsICommandLineValidator composer.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ composer nsIEditingSession content_events.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_events nsIEventListenerService privileged-package-root.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/gen_cert_header.py privilegedPackageRoot privileged-package-root.inc .deps/privileged-package-root.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/privileged-package-root.der content_geckomediaplugins.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_geckomediaplugins mozIGeckoMediaPluginChromeService mozIGeckoMediaPluginService content_html.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_html nsIDateTimeInputArea nsIFormSubmitObserver nsIHTMLMenu nsIImageDocument nsIMenuBuilder nsIPhonetic content_webrtc.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_webrtc nsITabSource content_xslt.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_xslt nsIXSLTProcessor nsIXSLTProcessorPrivate txIEXSLTRegExFunctions txIFunctionEvaluationContext txINodeSet txIXPathObject cookie.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ cookie nsICookieAcceptDialog nsICookiePromptService directory.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ directory nsIHTTPIndex gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/security/apps' diskspacewatcher.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ diskspacewatcher nsIDiskSpaceWatcher docshell.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ docshell nsCDefaultURIFixup nsIClipboardCommands nsIContentViewer nsIContentViewerContainer nsIContentViewerEdit nsIContentViewerFile nsIDocCharset nsIDocShell nsIDocShellLoadInfo nsIDocShellTreeItem nsIDocShellTreeOwner nsIDocumentLoaderFactory nsIDownloadHistory nsIGlobalHistory2 nsILoadContext nsIPrivacyTransitionObserver nsIReflowObserver nsIRefreshURI nsIScrollable nsITextScroll nsIURIFixup nsIWebNavigation nsIWebNavigationInfo nsIWebPageDescriptor dom.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom mozIDOMWindow nsIConsoleAPIStorage nsIContentPolicy nsIContentPolicyBase nsIDOMBlob nsIDOMDOMCursor nsIDOMDOMRequest nsIDOMDataChannel nsIDOMFileList nsIDOMFormData nsIDOMParser nsIDOMSerializer nsIDocumentEncoder nsIDroppedLinkHandler nsIFrameLoader nsIHangReport nsIImageLoadingContent nsIMessageManager nsIObjectLoadingContent nsIRemoteWindowContext nsIScriptChannel nsIScriptLoaderObserver nsISelection nsISelectionController nsISelectionDisplay nsISelectionListener nsISelectionPrivate nsISimpleContentPolicy nsISiteSpecificUserAgent nsISlowScriptDebug dom_apps.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_apps mozIApplication mozIApplicationClearPrivateDataParams nsIAppsService warning: interface 'nsISelectionPrivate' is scriptable but derives from non-scriptable 'nsISelection', ../../../dist/idl/nsISelectionPrivate.idl line 31:0 interface nsISelectionPrivate : nsISelection ^ dom_audiochannel.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_audiochannel nsIAudioChannelAgent nsIAudioChannelService dom_base.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_base domstubs nsIBrowser nsIBrowserDOMWindow nsIContentPermissionPrompt nsIContentPrefService nsIContentPrefService2 nsIContentURIGrouper nsIDOMChromeWindow nsIDOMClientRect nsIDOMClientRectList nsIDOMConstructor nsIDOMCrypto nsIDOMGlobalPropertyInitializer nsIDOMHistory nsIDOMLocation nsIDOMModalContentWindow nsIDOMNavigator nsIDOMScreen nsIDOMWindow nsIDOMWindowCollection nsIDOMWindowUtils nsIFocusManager nsIIdleObserver nsIQueryContentEventResult nsIRemoteBrowser nsIServiceWorkerManager nsIStructuredCloneContainer nsITabChild nsITabParent nsITextInputProcessor nsITextInputProcessorCallback dom_canvas.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_canvas nsIDOMCanvasRenderingContext2D nsIDOMWebGLRenderingContext dom_core.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_core nsIDOMAttr nsIDOMCDATASection nsIDOMCharacterData nsIDOMComment nsIDOMDOMException nsIDOMDOMImplementation nsIDOMDocument nsIDOMDocumentFragment nsIDOMDocumentType nsIDOMElement nsIDOMMozNamedAttrMap nsIDOMNSEditableElement nsIDOMNode nsIDOMNodeList nsIDOMProcessingInstruction nsIDOMText nsIDOMXMLDocument dom_css.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_css nsIDOMCSSConditionRule nsIDOMCSSCounterStyleRule nsIDOMCSSFontFaceRule nsIDOMCSSFontFeatureValuesRule nsIDOMCSSGroupingRule nsIDOMCSSImportRule nsIDOMCSSKeyframeRule nsIDOMCSSKeyframesRule nsIDOMCSSMediaRule nsIDOMCSSMozDocumentRule nsIDOMCSSPageRule nsIDOMCSSPrimitiveValue nsIDOMCSSRule nsIDOMCSSRuleList nsIDOMCSSStyleDeclaration nsIDOMCSSStyleRule nsIDOMCSSStyleSheet nsIDOMCSSSupportsRule nsIDOMCSSUnknownRule nsIDOMCSSValue nsIDOMCSSValueList nsIDOMCounter nsIDOMRect dom_events.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_events nsIDOMAnimationEvent nsIDOMBeforeUnloadEvent nsIDOMClipboardEvent nsIDOMCommandEvent nsIDOMCustomEvent nsIDOMDataContainerEvent nsIDOMDataTransfer nsIDOMDragEvent nsIDOMEvent nsIDOMEventListener nsIDOMEventTarget nsIDOMFocusEvent nsIDOMKeyEvent nsIDOMMouseEvent nsIDOMMouseScrollEvent nsIDOMMutationEvent nsIDOMNSEvent nsIDOMNotifyPaintEvent nsIDOMPaintRequest nsIDOMScrollAreaEvent nsIDOMSimpleGestureEvent nsIDOMTransitionEvent nsIDOMUIEvent nsIDOMWheelEvent dom_geolocation.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_geolocation nsIDOMGeoGeolocation nsIDOMGeoPosition nsIDOMGeoPositionCallback nsIDOMGeoPositionCoords nsIDOMGeoPositionError nsIDOMGeoPositionErrorCallback dom_html.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_html nsIDOMHTMLAnchorElement nsIDOMHTMLAppletElement nsIDOMHTMLAreaElement nsIDOMHTMLBaseElement nsIDOMHTMLBodyElement nsIDOMHTMLButtonElement nsIDOMHTMLCanvasElement nsIDOMHTMLCollection nsIDOMHTMLDirectoryElement nsIDOMHTMLDocument nsIDOMHTMLElement nsIDOMHTMLEmbedElement nsIDOMHTMLFieldSetElement nsIDOMHTMLFormElement nsIDOMHTMLFrameElement nsIDOMHTMLFrameSetElement nsIDOMHTMLHRElement nsIDOMHTMLHeadElement nsIDOMHTMLHtmlElement nsIDOMHTMLIFrameElement nsIDOMHTMLImageElement nsIDOMHTMLInputElement nsIDOMHTMLLIElement nsIDOMHTMLLabelElement nsIDOMHTMLLinkElement nsIDOMHTMLMapElement nsIDOMHTMLMediaElement nsIDOMHTMLMenuElement nsIDOMHTMLMenuItemElement nsIDOMHTMLMetaElement nsIDOMHTMLOListElement nsIDOMHTMLObjectElement nsIDOMHTMLOptGroupElement nsIDOMHTMLOptionElement nsIDOMHTMLOptionsCollection nsIDOMHTMLParagraphElement nsIDOMHTMLPictureElement nsIDOMHTMLPreElement nsIDOMHTMLQuoteElement nsIDOMHTMLScriptElement nsIDOMHTMLSelectElement nsIDOMHTMLSourceElement nsIDOMHTMLStyleElement nsIDOMHTMLTableCellElement nsIDOMHTMLTextAreaElement nsIDOMHTMLUListElement nsIDOMMozBrowserFrame nsIDOMTimeRanges nsIDOMValidityState nsIMozBrowserFrame dom_json.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_json nsIJSON dom_media.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_media nsIDOMNavigatorUserMedia nsIMediaManager dom_network.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_network nsIMozNavigatorNetwork nsITCPSocketCallback nsIUDPSocketChild dom_notification.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_notification nsINotificationStorage dom_offline.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_offline nsIDOMOfflineResourceList dom_permissionsettings.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_permissionsettings nsIPermissionPromptService dom_power.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_power nsIDOMWakeLockListener nsIPowerManagerService dom_presentation.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_presentation nsIPresentationControlChannel nsIPresentationControlService nsIPresentationDevice nsIPresentationDeviceManager nsIPresentationDevicePrompt nsIPresentationDeviceProvider nsIPresentationListener nsIPresentationLocalDevice nsIPresentationRequestUIGlue nsIPresentationService nsIPresentationSessionRequest nsIPresentationSessionTransport nsIPresentationSessionTransportBuilder nsIPresentationTerminateRequest dom_push.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_push nsIPushErrorReporter nsIPushNotifier nsIPushService dom_quota.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_quota nsIQuotaCallbacks nsIQuotaManagerService nsIQuotaRequests nsIQuotaResults dom_range.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_range nsIDOMRange dom_security.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_security nsIContentSecurityManager nsIContentSecurityPolicy dom_settings.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_settings nsISettingsService dom_sidebar.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_sidebar nsIWebContentHandlerRegistrar dom_smil.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_smil nsIDOMTimeEvent dom_storage.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_storage nsIDOMStorage nsIDOMStorageManager dom_stylesheets.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_stylesheets nsIDOMMediaList nsIDOMStyleSheet nsIDOMStyleSheetList dom_svg.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_svg nsIDOMSVGElement nsIDOMSVGLength dom_system.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_system nsIOSFileConstantsService nsISystemUpdateProvider dom_time.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_time nsITimeService dom_traversal.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_traversal nsIDOMNodeFilter nsIDOMNodeIterator nsIDOMTreeWalker dom_webspeechrecognition.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_webspeechrecognition nsISpeechRecognitionService dom_webspeechsynth.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_webspeechsynth nsISpeechService nsISynthVoiceRegistry dom_workers.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_workers nsIWorkerDebugger nsIWorkerDebuggerManager dom_xbl.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xbl nsIDOMDocumentXBL dom_xhr.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xhr nsIXMLHttpRequest dom_xpath.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xpath nsIDOMXPathEvaluator nsIDOMXPathResult dom_xul.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xul nsIDOMXULButtonElement nsIDOMXULCheckboxElement nsIDOMXULCommandDispatcher nsIDOMXULCommandEvent nsIDOMXULContainerElement nsIDOMXULControlElement nsIDOMXULDescriptionElement nsIDOMXULDocument nsIDOMXULElement nsIDOMXULImageElement nsIDOMXULLabelElement nsIDOMXULLabeledControlEl nsIDOMXULMenuListElement nsIDOMXULMultSelectCntrlEl nsIDOMXULPopupElement nsIDOMXULRelatedElement nsIDOMXULSelectCntrlEl nsIDOMXULSelectCntrlItemEl nsIDOMXULTextboxElement nsIDOMXULTreeElement downloads.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ downloads nsIApplicationReputation nsIDownload nsIDownloadManager nsIDownloadManagerUI nsIDownloadProgressListener editor.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ editor nsIContentFilter nsIDocumentStateListener nsIEditActionListener nsIEditor nsIEditorIMESupport nsIEditorMailSupport nsIEditorObserver nsIEditorSpellCheck nsIEditorStyleSheets nsIEditorUtils nsIHTMLAbsPosEditor nsIHTMLEditor nsIHTMLInlineTableEditor nsIHTMLObjectResizeListener nsIHTMLObjectResizer nsIPlaintextEditor nsITableEditor nsIURIRefObject nsPIEditorTransaction embed_base.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ embed_base nsIWindowCreator nsIWindowCreator2 nsIWindowProvider extensions.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ extensions amIAddonManager amIAddonPathService amIWebInstallListener amIWebInstaller exthandler.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ exthandler nsCExternalHandlerService nsIContentDispatchChooser nsIExternalHelperAppService nsIExternalProtocolService nsIExternalSharingAppService nsIExternalURLHandlerService nsIHandlerService nsIHelperAppLauncherDialog exthelper.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ exthelper extIApplication fastfind.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ fastfind nsITypeAheadFind feeds.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ feeds nsIFeed nsIFeedContainer nsIFeedElementBase nsIFeedEntry nsIFeedGenerator nsIFeedListener nsIFeedPerson nsIFeedProcessor nsIFeedResult nsIFeedTextConstruct filepicker.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ filepicker nsIFileView find.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ find nsIFind nsIWebBrowserFind gfx.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ gfx nsIFontEnumerator nsIScriptableRegion hal.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ hal nsIRecoveryService html5.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ html5 nsIParserUtils nsIScriptableUnescapeHTML htmlparser.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ htmlparser nsIExpatSink nsIExtendedExpatSink identity.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ identity nsIIdentityCryptoService imglib2.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ imglib2 imgICache imgIContainer imgIContainerDebug imgIEncoder imgILoader imgINotificationObserver imgIOnloadBlocker imgIRequest imgIScriptedNotificationObserver imgITools nsIIconURI inspector.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ inspector inICSSValueSearch inIDOMUtils inIDOMView inIDeepTreeWalker inISearchObserver inISearchProcess nsIDOMFontFace nsIDOMFontFaceList intl.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ intl nsIStringBundle nsIStringBundleOverride jar.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jar nsIJARChannel nsIJARProtocolHandler nsIJARURI nsIZipReader jsdebugger.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jsdebugger IJSDebugger jsdownloads.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jsdownloads mozIDownloadPlatform gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/bindings' layout_base.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_base nsICSSUnprefixingService nsIStyleSheetService layout_printing.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_printing nsIPrintProgress nsIPrintProgressParams nsIPrintStatusFeedback layout_xul.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_xul nsIBoxObject nsIBrowserBoxObject nsIContainerBoxObject nsIListBoxObject nsIMenuBoxObject nsIScrollBoxObject nsISliderListener layout_xul_tree.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_xul_tree nsITreeBoxObject nsITreeColumns nsITreeContentView nsITreeSelection nsITreeView locale.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ locale nsICollation nsILocale nsILocaleService nsIScriptableDateFormat loginmgr.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ loginmgr nsILoginInfo nsILoginManager nsILoginManagerCrypto nsILoginManagerPrompter nsILoginManagerStorage nsILoginMetaInfo lwbrk.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ lwbrk nsISemanticUnitScanner mimetype.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mimetype nsIMIMEHeaderParam nsIMIMEInfo nsIMIMEService mozfind.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mozfind nsIFindService mozintl.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mozintl mozIMozIntl necko.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko mozIThirdPartyUtil nsIApplicationCache nsIApplicationCacheChannel nsIApplicationCacheContainer nsIApplicationCacheService nsIArrayBufferInputStream nsIAsyncStreamCopier nsIAsyncStreamCopier2 nsIAsyncVerifyRedirectCallback nsIAuthInformation nsIAuthModule nsIAuthPrompt nsIAuthPrompt2 nsIAuthPromptAdapterFactory nsIAuthPromptCallback nsIAuthPromptProvider nsIBackgroundFileSaver nsIBrowserSearchService nsIBufferedStreams nsIByteRangeRequest nsICacheInfoChannel nsICachingChannel nsICancelable nsICaptivePortalService nsIChannel nsIChannelEventSink nsIChannelWithDivertableParentListener nsIChildChannel nsIClassOfService nsIContentSniffer nsICryptoFIPSInfo nsICryptoHMAC nsICryptoHash nsIDashboard nsIDashboardEventNotifier nsIDeprecationWarner nsIDivertableChannel nsIDownloader nsIEncodedChannel nsIExternalProtocolHandler nsIFileStreams nsIFileURL nsIForcePendingChannel nsIFormPOSTActionChannel nsIHttpAuthenticatorCallback nsIHttpPushListener nsIIOService nsIIOService2 nsIIncrementalDownload nsIIncrementalStreamLoader nsIInputStreamChannel nsIInputStreamPump nsILoadContextInfo nsILoadGroup nsILoadGroupChild nsILoadInfo nsIMIMEInputStream nsIMultiPartChannel nsINSSErrorsService nsINestedURI nsINetAddr nsINetUtil nsINetworkInfoService nsINetworkInterceptController nsINetworkLinkService nsINetworkPredictor nsINetworkPredictorVerifier nsINetworkProperties nsINullChannel nsIParentChannel nsIParentRedirectingChannel nsIPermission nsIPermissionManager nsIPrivateBrowsingChannel nsIProgressEventSink nsIPrompt nsIProtocolHandler nsIProtocolProxyCallback nsIProtocolProxyFilter nsIProtocolProxyService nsIProtocolProxyService2 nsIProxiedChannel nsIProxiedProtocolHandler nsIProxyInfo nsIRandomGenerator nsIRedirectChannelRegistrar nsIRedirectResultListener nsIRequest nsIRequestContext nsIRequestObserver nsIRequestObserverProxy nsIResumableChannel nsISecCheckWrapChannel nsISecureBrowserUI nsISecurityEventSink nsISecurityInfoProvider nsISensitiveInfoHiddenURI nsISerializationHelper nsIServerSocket nsISimpleStreamListener nsISocketFilter nsISocketTransport nsISocketTransportService nsISpeculativeConnect nsIStandardURL nsIStreamListener nsIStreamListenerTee nsIStreamLoader nsIStreamTransportService nsIStreamingProtocolController nsIStreamingProtocolService nsISyncStreamListener nsISystemProxySettings nsITLSServerSocket nsIThreadRetargetableRequest nsIThreadRetargetableStreamListener nsIThrottledInputChannel nsITimedChannel nsITraceableChannel nsITransport nsIUDPSocket nsIURI nsIURIClassifier nsIURIWithBlobImpl nsIURIWithPrincipal nsIURIWithQuery nsIURL nsIURLParser nsIUnicharStreamLoader nsIUploadChannel nsIUploadChannel2 nsPILoadGroupInternal nsPISocketTransportService necko_about.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_about nsIAboutModule necko_cache.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cache nsICache nsICacheEntryDescriptor nsICacheListener nsICacheService nsICacheSession nsICacheVisitor necko_cache2.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cache2 nsICacheEntry nsICacheEntryDoomCallback nsICacheEntryOpenCallback nsICacheStorage nsICacheStorageService nsICacheStorageVisitor nsICacheTesting necko_cookie.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cookie nsICookie nsICookie2 nsICookieManager nsICookieManager2 nsICookiePermission nsICookieService necko_dns.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_dns nsIDNSListener nsIDNSRecord nsIDNSService nsIEffectiveTLDService nsIIDNService nsPIDNSService necko_file.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_file nsIFileChannel nsIFileProtocolHandler necko_ftp.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_ftp nsIFTPChannel nsIFTPChannelParentInternal necko_http.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_http nsICompressConvStats nsIHstsPrimingCallback nsIHttpActivityObserver nsIHttpAuthManager nsIHttpAuthenticableChannel nsIHttpAuthenticator nsIHttpChannel nsIHttpChannelAuthProvider nsIHttpChannelChild nsIHttpChannelInternal nsIHttpEventSink nsIHttpHeaderVisitor nsIHttpProtocolHandler nsIWellKnownOpportunisticUtils necko_mdns.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_mdns nsIDNSServiceDiscovery necko_res.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_res nsIResProtocolHandler nsISubstitutingProtocolHandler necko_socket.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_socket nsISOCKSSocketInfo nsISSLSocketControl nsISocketProvider nsISocketProviderService nsITransportSecurityInfo necko_strconv.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_strconv mozITXTToHTMLConv nsIDirIndex nsIDirIndexListener nsIStreamConverter nsIStreamConverterService nsITXTToHTMLConv necko_viewsource.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_viewsource nsIViewSourceChannel necko_websocket.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_websocket nsITransportProvider nsIWebSocketChannel nsIWebSocketEventService nsIWebSocketListener necko_wyciwyg.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_wyciwyg nsIWyciwygChannel parentalcontrols.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ parentalcontrols nsIParentalControlsService pipnss.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pipnss nsIASN1Object nsIASN1PrintableItem nsIASN1Sequence nsIAssociatedContentSecurity nsIBadCertListener2 nsICertBlocklist nsICertOverrideService nsICertTree nsICertificateDialogs nsIClientAuthDialogs nsIContentSignatureVerifier nsIDataSignatureVerifier nsIGenKeypairInfoDlg nsIKeyModule nsIKeygenThread nsILocalCertService nsINSSU2FToken nsINSSVersion nsIPK11Token nsIPK11TokenDB nsIPKCS11 nsIPKCS11Module nsIPKCS11ModuleDB nsIPKCS11Slot nsIProtectedAuthThread nsISSLStatus nsISSLStatusProvider nsISecretDecoderRing nsISecurityUITelemetry nsISiteSecurityService nsITokenDialogs nsITokenPasswordDialogs nsIU2FToken nsIWeakCryptoOverride nsIX509Cert nsIX509CertDB nsIX509CertList nsIX509CertValidity pippki.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pippki nsIASN1Tree places.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ places mozIAsyncFavicons mozIAsyncHistory mozIAsyncLivemarks mozIColorAnalyzer mozIPlacesAutoComplete mozIPlacesPendingOperation nsIAnnotationService nsIBrowserHistory nsIFaviconService nsINavBookmarksService nsINavHistoryService nsITaggingService nsPIPlacesDatabase plugin.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ plugin nsIHTTPHeaderListener nsIPluginDocument nsIPluginHost nsIPluginInputStream nsIPluginInstanceOwner nsIPluginTag nspluginroot pref.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pref nsIPrefBranch nsIPrefBranch2 nsIPrefBranchInternal nsIPrefLocalizedString nsIPrefService nsIRelativeFilePref prefetch.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ prefetch nsIOfflineCacheUpdate nsIPrefetchService privatebrowsing.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ privatebrowsing nsIPrivateBrowsingTrackingProtectionWhitelist rdf.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ rdf nsIRDFCompositeDataSource nsIRDFContainer nsIRDFContainerUtils nsIRDFDataSource nsIRDFDelegateFactory nsIRDFInMemoryDataSource nsIRDFInferDataSource nsIRDFLiteral nsIRDFNode nsIRDFObserver nsIRDFPropagatableDataSource nsIRDFPurgeableDataSource nsIRDFRemoteDataSource nsIRDFResource nsIRDFService nsIRDFXMLParser nsIRDFXMLSerializer nsIRDFXMLSink nsIRDFXMLSource rdfIDataSource rdfISerializer rdfITripleVisitor warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., satchel.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ satchel nsIFormAutoComplete nsIFormFillController nsIFormHistory nsIInputListAutoComplete saxparser.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ saxparser nsIMozSAXXMLDeclarationHandler nsISAXAttributes nsISAXContentHandler nsISAXDTDHandler nsISAXErrorHandler nsISAXLexicalHandler nsISAXLocator nsISAXMutableAttributes nsISAXXMLFilter nsISAXXMLReader services-crypto-component.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ services-crypto-component nsISyncJPAKE services_fxaccounts.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ services_fxaccounts nsIFxAccountsUIGlue shistory.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ shistory nsIBFCacheEntry nsIGroupedSHistory nsIPartialSHistory nsIPartialSHistoryListener nsISHContainer nsISHEntry nsISHTransaction nsISHistory nsISHistoryInternal nsISHistoryListener spellchecker.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ spellchecker mozIPersonalDictionary mozISpellCheckingEngine mozISpellI18NManager mozISpellI18NUtil startupcache.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ startupcache nsIStartupCache storage.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ storage mozIStorageAggregateFunction mozIStorageAsyncConnection mozIStorageAsyncStatement mozIStorageBaseStatement mozIStorageBindingParams mozIStorageBindingParamsArray mozIStorageCompletionCallback mozIStorageConnection mozIStorageError mozIStorageFunction mozIStoragePendingStatement mozIStorageProgressHandler mozIStorageResultSet mozIStorageRow mozIStorageService mozIStorageStatement mozIStorageStatementCallback mozIStorageStatementParams mozIStorageStatementRow mozIStorageVacuumParticipant mozIStorageValueArray telemetry.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ telemetry nsITelemetry toolkit_asyncshutdown.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_asyncshutdown nsIAsyncShutdown toolkit_filewatcher.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_filewatcher nsINativeFileWatcher toolkit_finalizationwitness.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_finalizationwitness nsIFinalizationWitnessService toolkit_formautofill.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_formautofill nsIFormAutofillContentService toolkit_osfile.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_osfile nsINativeOSFileInternals toolkit_perfmonitoring.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_perfmonitoring nsIPerformanceStats toolkit_securityreporter.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_securityreporter nsISecurityReporter toolkit_xulstore.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_xulstore nsIXULStore toolkitprofile.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkitprofile nsIProfileMigrator nsIProfileUnlocker nsIToolkitProfile nsIToolkitProfileService toolkitremote.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkitremote nsIRemoteService txmgr.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ txmgr nsITransaction nsITransactionList nsITransactionListener nsITransactionManager txtsvc.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ txtsvc nsIInlineSpellChecker nsITextServicesFilter uconv.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ uconv nsIScriptableUConv nsITextToSubURI nsIUTF8ConverterService unicharutil.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ unicharutil nsIEntityConverter nsISaveAsCharset nsIUnicodeNormalizer update.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ update nsIUpdateTimerManager uriloader.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ uriloader nsCURILoader nsIContentHandler nsIDocumentLoader nsITransfer nsIURIContentListener nsIURILoader nsIWebProgress nsIWebProgressListener nsIWebProgressListener2 url-classifier.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ url-classifier nsIUrlClassifierDBService nsIUrlClassifierHashCompleter nsIUrlClassifierPrefixSet nsIUrlClassifierStreamUpdater nsIUrlClassifierUtils nsIUrlListManager urlformatter.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ urlformatter nsIURLFormatter webvtt.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webvtt nsIWebVTTListener nsIWebVTTParserWrapper webbrowserpersist.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webbrowserpersist nsCWebBrowserPersist nsIWebBrowserPersist nsIWebBrowserPersistDocument nsIWebBrowserPersistable webBrowser_core.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webBrowser_core nsCWebBrowser nsICommandHandler nsIContextMenuListener nsIContextMenuListener2 nsIEmbeddingSiteWindow nsIPrintingPromptService nsITooltipListener nsITooltipTextProvider nsIWebBrowser nsIWebBrowserChrome nsIWebBrowserChrome2 nsIWebBrowserChrome3 nsIWebBrowserChromeFocus nsIWebBrowserFocus nsIWebBrowserPrint nsIWebBrowserSetup nsIWebBrowserStream widget.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ widget nsIAppShell nsIApplicationChooser nsIBaseWindow nsIBidiKeyboard nsIClipboard nsIClipboardDragDropHookList nsIClipboardDragDropHooks nsIClipboardHelper nsIClipboardOwner nsIColorPicker nsIDatePicker nsIDisplayInfo nsIDragService nsIDragSession nsIFilePicker nsIFormatConverter nsIGfxInfo nsIGfxInfoDebug nsIIdleService nsIIdleServiceInternal nsIPrintSession nsIPrintSettings nsIPrintSettingsService nsIPrinterEnumerator nsIScreen nsIScreenManager nsISound nsITransferable windowds.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowds nsIWindowDataSource windowwatcher.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowwatcher nsIDialogParamBlock nsIPromptFactory nsIPromptService nsIPromptService2 nsIWindowWatcher nsPIPromptService nsPIWindowWatcher xpcom_base.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_base nsIConsoleListener nsIConsoleMessage nsIConsoleService nsICycleCollectorListener nsIDebug2 nsIErrorService nsIException nsIGZFileWriter nsIInterfaceRequestor nsIMemory nsIMemoryInfoDumper nsIMemoryReporter nsIMessageLoop nsIMutable nsIProgrammingLanguage nsISecurityConsoleMessage nsIStatusReporter nsISupports nsIUUIDGenerator nsIVersionComparator nsIWeakReference nsrootidl xpcom_components.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_components nsICategoryManager nsIClassInfo nsIComponentManager nsIComponentRegistrar nsIFactory nsIModule nsIServiceManager xpcom_ds.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_ds nsIArray nsIArrayExtensions nsIAtom nsIAtomService nsICollection nsIEnumerator nsIHashable nsIINIParser nsIMutableArray nsIObserver nsIObserverService nsIPersistentProperties2 nsIProperties nsIProperty nsIPropertyBag nsIPropertyBag2 nsISerializable nsISimpleEnumerator nsIStringEnumerator nsISupportsArray nsISupportsIterators nsISupportsPrimitives nsIVariant nsIWritablePropertyBag nsIWritablePropertyBag2 xpcom_io.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_io nsIAsyncInputStream nsIAsyncOutputStream nsIBinaryInputStream nsIBinaryOutputStream nsICloneableInputStream nsIConverterInputStream nsIConverterOutputStream nsIDirectoryEnumerator nsIDirectoryService nsIFile nsIIOUtil nsIInputStream nsIInputStreamTee nsILineInputStream nsILocalFile nsILocalFileWin nsIMultiplexInputStream nsIObjectInputStream nsIObjectOutputStream nsIOutputStream nsIPipe nsISafeOutputStream nsIScriptableBase64Encoder nsIScriptableInputStream nsISeekableStream nsIStorageStream nsIStreamBufferAccess nsIStringStream nsIUnicharInputStream nsIUnicharLineInputStream nsIUnicharOutputStream xpcom_system.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_system nsIBlocklistService nsIDeviceSensors nsIGConfService nsIGIOService nsIGSettingsService nsIGeolocationProvider nsIHapticFeedback nsIPackageKitService nsIPlatformInfo nsIXULAppInfo nsIXULRuntime xpcom_threads.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_threads nsIEnvironment nsIEventTarget nsIIdlePeriod nsIProcess nsIRunnable nsISupportsPriority nsIThread nsIThreadInternal nsIThreadManager nsIThreadPool nsITimer xpcom_xpti.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_xpti nsIInterfaceInfo nsIInterfaceInfoManager xpconnect.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpconnect mozIJSSubScriptLoader nsIAddonInterposition nsIScriptError nsIXPCScriptable nsIXPConnect xpcIJSGetFactory xpcIJSModuleLoader xpcIJSWeakReference xpccomponents xpcexception xpcjsid xul.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xul nsIController nsIControllers nsIXULOverlayProvider xulapp.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xulapp nsINativeAppSupport xultmpl.xpt zipwriter.xpt /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ zipwriter nsIZipWriter /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/pythonpath.py -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/ply -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xultmpl nsIXULBuilderListener nsIXULSortService nsIXULTemplateBuilder nsIXULTemplateQueryProcessor nsIXULTemplateResult nsIXULTemplateRuleFilter gmake[4]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/makefiles/xpidl' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/xpidl' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/locale' langGroups.properties.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main langGroups.properties.h .deps/langGroups.properties.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/langGroups.properties gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/dns' etld_data.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/prepare_tlds.py main etld_data.inc .deps/etld_data.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/effective_tld_names.dat gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/xpcom' xpcAccEvents.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/AccEventGen.py gen_files xpcAccEvents.h .deps/xpcAccEvents.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/AccEvents.conf ../../xpcom/idl-parser/xpidl/xpidllex.py ../../xpcom/idl-parser/xpidl/xpidlyacc.py gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/style' nsStyleStructList.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/generate-stylestructlist.py main nsStyleStructList.h .deps/nsStyleStructList.h.pp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/xre' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry' TelemetryEventData.h gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/base' PropertyUseCounterMap.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-event-data.py main TelemetryEventData.h .deps/TelemetryEventData.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Events.yaml /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/gen-usecounters.py property_map PropertyUseCounterMap.inc .deps/PropertyUseCounterMap.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/xre' nsCSSPropsGenerated.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/GenerateCSSPropsGenerated.py generate nsCSSPropsGenerated.inc .deps/nsCSSPropsGenerated.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSPropsGenerated.inc.in /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/PythonCSSProps.h TelemetryEventEnums.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-event-enum.py main TelemetryEventEnums.h .deps/TelemetryEventEnums.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Events.yaml gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/locale' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/locale/unix' unixcharset.properties.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/props2arrays.py main unixcharset.properties.h .deps/unixcharset.properties.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/unixcharset.properties UseCounterList.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/gen-usecounters.py use_counter_list UseCounterList.h .deps/UseCounterList.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf ../../config/nsinstall -R -m 644 'nsStyleStructList.h' '../../dist/include' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/style' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/dns' TelemetryHistogramData.inc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-histogram-data.py main TelemetryHistogramData.inc .deps/TelemetryHistogramData.inc.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Histograms.json /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDeprecatedOperationList.h ../../config/nsinstall -R -m 644 'UseCounterList.h' '../../dist/include/mozilla/dom' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/base' ../../config/nsinstall -R -m 644 'xpcAccEvents.h' '../../dist/include' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/xpcom' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/locale/unix' TelemetryHistogramEnums.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-histogram-enum.py main TelemetryHistogramEnums.h .deps/TelemetryHistogramEnums.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Histograms.json /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/UseCounters.conf /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDeprecatedOperationList.h gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/ipdl' TelemetryScalarData.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-scalar-data.py main TelemetryScalarData.h .deps/TelemetryScalarData.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Scalars.yaml TelemetryScalarEnums.h /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/gen-scalar-enum.py main TelemetryScalarEnums.h .deps/TelemetryScalarEnums.h.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Scalars.yaml ../../../config/nsinstall -R -m 644 'TelemetryEventEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryHistogramEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryScalarEnums.h' '../../../dist/include/mozilla' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry' gmake[2]: Leaving directory '/pbulk/work/www/firefox52/work/build' gmake[1]: Leaving directory '/pbulk/work/www/firefox52/work/build' gmake[1]: Entering directory '/pbulk/work/www/firefox52/work/build' gmake[1]: Circular /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER <- /pbulk/work/www/firefox52/work/firefox-52.9.0esr/CLOBBER dependency dropped. /usr/pkg/bin/gmake recurse_compile gmake[2]: Entering directory '/pbulk/work/www/firefox52/work/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/chromium/atomics' libchromium_atomics.a.desc rm -f libchromium_atomics.a gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/places' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/memory/fallible' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/db/sqlite3/src' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/icu/stubdata' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/presentation' mkdir -p '.deps/' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libchromium_atomics.a.desc exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o sqlite3.o -c -DNDEBUG=1 -DTRIMMED=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_THREADSAFE=1 -DSQLITE_CORE=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_DEFAULT_PAGE_SIZE=32768 -DSQLITE_MAX_DEFAULT_PAGE_SIZE=32768 -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_BUILTIN_TEST -DSQLITE_OMIT_DECLTYPE -DSQLITE_TEMP_STORE=2 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/build/db/sqlite3/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/sqlite3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-sign-compare -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_presentation0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation -I/pbulk/work/www/firefox52/work/build/dom/presentation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_presentation0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o fallible.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/fallible -I/pbulk/work/www/firefox52/work/build/memory/fallible -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/fallible.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/fallible/fallible.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_places0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places -I/pbulk/work/www/firefox52/work/build/toolkit/components/places -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_places0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o stubdata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/stubdata -I/pbulk/work/www/firefox52/work/build/config/external/icu/stubdata -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/stubdata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/stubdata/stubdata.c gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/icu/common' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/icu/i18n' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cmemory.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cmemory.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cmemory.c libfallible.a.desc rm -f libfallible.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libfallible.a.desc fallible.o libicustubdata.a.desc rm -f libicustubdata.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libicustubdata.a.desc stubdata.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o decContext.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/decContext.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decContext.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/chromium/atomics' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cstring.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cstring.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstring.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/memory/fallible' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cwchar.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cwchar.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cwchar.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o icudataver.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/icudataver.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/icudataver.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o locmap.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/locmap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locmap.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o propsvec.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/propsvec.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/propsvec.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o uarrsort.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uarrsort.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uarrsort.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_presentation1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation -I/pbulk/work/www/firefox52/work/build/dom/presentation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_presentation1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ubidi.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidi.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubidi.c gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/statusfilter' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBrowserStatusFilter.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter -I/pbulk/work/www/firefox52/work/build/toolkit/components/statusfilter -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBrowserStatusFilter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o decNumber.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/decNumber.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/icu/stubdata' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ulocdata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ulocdata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ulocdata.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.cpp:5, from /pbulk/work/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWebProgressListener.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StaticPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTransportBuilderConstructor.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTransportBuilderConstructor.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/finalizationwitness' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FinalizationWitnessService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness -I/pbulk/work/www/firefox52/work/build/toolkit/components/finalizationwitness -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FinalizationWitnessService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ubidi_props.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidi_props.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubidi_props.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFinalizationWitnessService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness/FinalizationWitnessService.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ubidiln.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidiln.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubidiln.c libtoolkit_components_statusfilter.a.desc rm -f libtoolkit_components_statusfilter.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_statusfilter.a.desc nsBrowserStatusFilter.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/ipc/PresentationBuilderChild.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_finalizationwitness.a.desc rm -f libtoolkit_components_finalizationwitness.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_finalizationwitness.a.desc FinalizationWitnessService.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c: In function 'uprv_decNumberLog10_58': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c:1526:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1526 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c:184: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c:1526:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1526 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/FaviconHelpers.cpp:18, from /pbulk/work/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c: In function 'uprv_decNumberSquareRoot_58': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c:2972:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2972 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.c:2972:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2972 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o utmscale.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utmscale.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/utmscale.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o affixpatternparser.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/affixpatternparser.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/affixpatternparser.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/statusfilter' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o alphaindex.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/alphaindex.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/alphaindex.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/finalizationwitness' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o anytrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/anytrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/anytrans.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xslt/xpath' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xpath0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/build/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/AvailabilityCollection.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationAvailability.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ubiditransform.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubiditransform.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubiditransform.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ubidiwrt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidiwrt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubidiwrt.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubiditransform.c: In function 'ubiditransform_transform_58': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubiditransform.c:500:17: warning: the comparison will always evaluate as 'true' for the pointer operand in 'action + 8' must not be NULL [-Waddress] 500 | if (action + 1) { | ^~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o astro.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/astro.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/astro.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnection.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnection.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45 | NS_INTERFACE_MAP_ENTRY(nsIRequest) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationConnectionList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucat.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucat.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucat.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o uchar.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uchar.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uchar.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMXPathEvaluator.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XPathEvaluator.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathEvaluator.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c: In function 'sqlite3DefaultRowEst': gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/uriloader/prefetch' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_uriloader_prefetch0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch -I/pbulk/work/www/firefox52/work/build/uriloader/prefetch -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_uriloader_prefetch0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c:102619:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 102619 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c:11585: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c:102619:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 102619 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c:102620:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 102620 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c:102620:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 102620 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o basictz.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/basictz.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/basictz.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XPathEvaluator.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucmndata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucmndata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucmndata.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o bocsu.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/bocsu.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/bocsu.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from /pbulk/work/www/firefox52/work/build/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o brktrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/brktrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/brktrans.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o buddhcal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/buddhcal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/buddhcal.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathEvaluator.cpp:24: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReference.h:176, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XPathEvaluator.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o calendar.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/calendar.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/calendar.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_cb.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_cb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_cb.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathResult.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/XPathResult.cpp:79:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_cnv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_cnv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_cnv.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundUtils.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_ct.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_ct.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_ct.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_err.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_err.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_err.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/calendar.cpp:2130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2130 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/calendar.cpp:2133:5: note: here 2133 | case UCAL_EXTENDED_YEAR: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 3647 | set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/calendar.cpp:3649:5: note: here 3649 | case UCAL_MONTH: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_lmb.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_lmb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_lmb.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_set.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_set.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_set.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_u16.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_u16.c In file included from /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:128: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp: In member function 'virtual nsresult LocationStep::evaluate(txIEvalContext*, txAExprResult**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:42:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 42 | if (!walker.moveToParent()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:47:9: note: here 47 | case ANCESTOR_OR_SELF_AXIS: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:74:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 74 | if (mNodeTest->matches(walker.getCurrentPosition(), aContext)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txLocationStep.cpp:79:9: note: here 79 | case DESCENDANT_AXIS: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_u32.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_u32.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o casetrn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/casetrn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/casetrn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o cecal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/cecal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/cecal.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/Database.cpp:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp:75:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 75 | NS_IMPL_ISUPPORTS_CI( | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp:27, from /pbulk/work/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:92: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsFaviconService.cpp:75:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 75 | NS_IMPL_ISUPPORTS_CI( | ^~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o chnsecal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/chnsecal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/chnsecal.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistory.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_u7.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_u7.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 346 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 345 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:4056:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4056 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:4055:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4055 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnv_u8.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_u8.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnvdisp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvdisp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvdisp.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnvhz.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvhz.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvhz.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnvisci.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvisci.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvisci.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xpath1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/build/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnvlat1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvlat1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvlat1.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ucnvscsu.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvscsu.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvscsu.c In file included from /pbulk/work/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp: In member function 'virtual nsresult nsAnnotationService::SetPageAnnotation(nsIURI*, const nsACString_internal&, nsIVariant*, int32_t, uint16_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:215:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 215 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:216:5: note: here 216 | case nsIDataType::VTYPE_INT64: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:228:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:229:5: note: here 229 | case nsIDataType::VTYPE_FLOAT: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp: In member function 'virtual nsresult nsAnnotationService::SetItemAnnotation(int64_t, const nsACString_internal&, nsIVariant*, int32_t, uint16_t, uint16_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:300:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 300 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:301:5: note: here 301 | case nsIDataType::VTYPE_INT64: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:313:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsAnnotationService.cpp:314:5: note: here 314 | case nsIDataType::VTYPE_FLOAT: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txExpr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/toolkit/components/places/Unified_cpp_components_places0.cpp:128: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryQueryResultNode::OnVisit(nsIURI*, int64_t, PRTime, int64_t, int64_t, uint32_t, const nsACString_internal&, bool, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2457:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2457 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2459:5: note: here 2459 | case QUERYUPDATE_TIME: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2484:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2484 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2486:5: note: here 2486 | case QUERYUPDATE_SIMPLE: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryQueryResultNode::OnItemChanged(int64_t, const nsACString_internal&, bool, const nsACString_internal&, PRTime, uint16_t, int64_t, const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, uint16_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2919:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2919 | if (mOptions->ResultType() != nsINavHistoryQueryOptions::RESULTS_AS_TAG_QUERY) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/places/nsNavHistoryResult.cpp:2922:7: note: here 2922 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNameTest.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o udatamem.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/udatamem.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/udatamem.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o udataswp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/udataswp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/udataswp.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/udataswp.c: In function 'udata_openSwapperForInputData_58': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/udataswp.c:438:29: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 438 | if( (length>=0 && lengthdata)) { | ^~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o uloc_tag.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uloc_tag.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c: In function '_appendLDMLExtensionAsKeywords': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:1374:31: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1374 | if (bcpKeyLen >= sizeof(bcpKeyBuf)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:1409:36: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1409 | if (bcpTypeLen >= sizeof(bcpTypeBuf)) { | ^~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In function '_appendKeywordsToLanguageTag', inlined from 'uloc_toLanguageTag_58' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:2403:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:1084:24: warning: 'bcpValue' may be used uninitialized [-Wmaybe-uninitialized] 1084 | ext->value = bcpValue; | ~~~~~~~~~~~^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c: In function 'uloc_toLanguageTag_58': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:926:30: note: 'bcpValue' was declared here 926 | const char *bcpKey, *bcpValue; | ^~~~~~~~ In function '_appendKeywordsToLanguageTag', inlined from 'uloc_toLanguageTag_58' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:2403:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:1083:22: warning: 'bcpKey' may be used uninitialized [-Wmaybe-uninitialized] 1083 | ext->key = bcpKey; | ~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c: In function 'uloc_toLanguageTag_58': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_tag.c:926:21: note: 'bcpKey' was declared here 926 | const char *bcpKey, *bcpValue; | ^~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o umapfile.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/umapfile.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/umapfile.c libdom_presentation.a.desc rm -f libdom_presentation.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_presentation.a.desc Unified_cpp_dom_presentation0.o Unified_cpp_dom_presentation1.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o coll.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/coll.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/coll.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsColor.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o umath.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/umath.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/umath.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ures_cnv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ures_cnv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ures_cnv.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ures_cnv.c: In function 'ures_openU_58': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ures_cnv.c:46:18: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 46 | if(length>=sizeof(pathBuffer)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ures_cnv.c:64:22: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 64 | if(length>=sizeof(pathBuffer)) { | ^~ In file included from /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:118:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 18 | class txXPathNode | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, transferOp, destroyOp)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:288:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memmove(insertPos, pos, count * sizeof(txXPathNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 18 | class txXPathNode | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:395:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 395 | memmove(insertion, mStart + pos - chunk, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | chunk * sizeof(txXPathNode)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 18 | class txXPathNode | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:513:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 513 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 18 | class txXPathNode | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:542:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 542 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 18 | class txXPathNode | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.cpp:621:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 621 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 18 | class txXPathNode | ^~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o usc_impl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/usc_impl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/usc_impl.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o uscript.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uscript.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uscript.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ustrfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ustrfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrfmt.c liburiloader_prefetch.a.desc rm -f liburiloader_prefetch.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liburiloader_prefetch.a.desc Unified_cpp_uriloader_prefetch0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o utf_impl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utf_impl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utf_impl.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/presentation' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o utrace.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utrace.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utrace.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utrace.c: In function 'outputPtrBytes': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utrace.c:149:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 149 | for (i=0; i(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/terminator' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o brkeng.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/brkeng.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/brkeng.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationbuilder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationbuilder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationbuilder.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/storage' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozStorageBindingParams.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage -I/pbulk/work/www/firefox52/work/build/storage -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozStorageBindingParams.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageBindingParams.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.h:15: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtrExtensions.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageBindingParams.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o brkiter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/brkiter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/brkiter.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLChar.cpp:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o bytestream.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/bytestream.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/bytestream.cpp libimage_decoders_icon_gtk.a.desc rm -f libimage_decoders_icon_gtk.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_decoders_icon_gtk.a.desc nsIconChannel.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o bytestrie.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/bytestrie.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/bytestrie.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/decoders/icon/gtk' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o bytestriebuilder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/bytestriebuilder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/bytestriebuilder.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/hyphenation/hyphen' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o hyphen.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen -I/pbulk/work/www/firefox52/work/build/intl/hyphenation/hyphen -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/hyphen.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen/hyphen.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen/hyphen.c:62: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjalloc.h:36: warning: "fgets" redefined 36 | #define fgets(buf,count,file) hnjFgets(buf,count,file) | In file included from /usr/include/stdio.h:595, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/stdio.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen/hyphen.c:40: /usr/include/ssp/stdio.h:70: note: this is the location of the previous definition 70 | #define fgets(str, len, fp) \ | exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o bytestrieiterator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/bytestrieiterator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/bytestrieiterator.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozStorageConnection.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage -I/pbulk/work/www/firefox52/work/build/storage -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozStorageConnection.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xpath2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/build/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xpath2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/gfxFontFeatures.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/gfxFontEntry.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libintl_hyphenation_hyphen.a.desc rm -f libintl_hyphenation_hyphen.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_hyphenation_hyphen.a.desc hyphen.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIArray.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIArrayExtensions.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMutableArray.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txExpr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txUnionExpr.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/QuotaObject.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txNodeSet.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txUnionExpr.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/hyphenation/hyphen' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o caniter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/caniter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/caniter.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 544 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 543 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationcompare.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationcompare.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationcompare.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o chariter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/chariter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/chariter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationdata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationdata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationdata.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PluginWidgetProxy.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PluginWidgetProxy.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:12: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::storage::StatementData; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::storage::StatementData; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::storage::StatementData; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'virtual nsresult mozilla::storage::Connection::ExecuteAsync(mozIStorageBaseStatement**, uint32_t, mozIStorageStatementCallback*, mozIStoragePendingStatement**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:1677:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::ExecuteAsync(mozIStorageBaseStatement**, uint32_t, mozIStorageStatementCallback*, mozIStoragePendingStatement**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:1657:27: note: at offset 8 into object 'stmts' of size 8 1657 | nsTArray stmts(aNumStatements); | ^~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::storage::StatementData; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::storage::StatementData; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::storage::StatementData; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'virtual nsresult mozilla::storage::Connection::ExecuteAsync(mozIStorageBaseStatement**, uint32_t, mozIStorageStatementCallback*, mozIStoragePendingStatement**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:1677:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::ExecuteAsync(mozIStorageBaseStatement**, uint32_t, mozIStorageStatementCallback*, mozIStoragePendingStatement**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageConnection.cpp:1657:27: note: at offset 8 into object 'stmts' of size 8 1657 | nsTArray stmts(aNumStatements); | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_storage0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage -I/pbulk/work/www/firefox52/work/build/storage -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_storage0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:16, from /pbulk/work/www/firefox52/work/build/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:363:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 363 | memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here 46 | struct nsXPTCVariant : public nsXPTCMiniVariant | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o charstr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/charstr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/charstr.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/FileSystemModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/FileSystemModule.cpp:7, from /pbulk/work/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/PuppetWidget.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o cstr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/cstr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstr.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/TelemetryVFS.cpp:12, from /pbulk/work/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationdatabuilder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationdatabuilder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationdatabuilder.cpp libdom_xslt_xpath.a.desc rm -f libdom_xslt_xpath.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xslt_xpath.a.desc Unified_cpp_dom_xslt_xpath0.o Unified_cpp_dom_xslt_xpath1.o Unified_cpp_dom_xslt_xpath2.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dictbe.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dictbe.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/dictbe.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c: In function 'sqlite3SelectNew': exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dictionarydata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dictionarydata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/dictionarydata.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c:115935:10: warning: function may return address of local variable [-Wreturn-local-addr] 115935 | return pNew; | ^~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xslt/xpath' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_storage1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage -I/pbulk/work/www/firefox52/work/build/storage -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_storage1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/storage/Unified_cpp_storage1.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite3.c:115895:10: note: declared here 115895 | Select standin; | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/PuppetWidget.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsISimpleEnumerator.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/FileSystemModule.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 243 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dtintrv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dtintrv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/dtintrv.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageService.cpp:10, from /pbulk/work/www/firefox52/work/build/storage/Unified_cpp_storage1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o errorcode.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/errorcode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/errorcode.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o filteredbrk.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/filteredbrk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/filteredbrk.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o filterednormalizer2.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/filterednormalizer2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/filterednormalizer2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/storage/Unified_cpp_storage0.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStoragePrivateHelpers.cpp: In function 'mozilla::storage::Variant_base* mozilla::storage::convertVariantToStorageVariant(nsIVariant*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStoragePrivateHelpers.cpp:234:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 234 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStoragePrivateHelpers.cpp:235:5: note: here 235 | case nsIDataType::VTYPE_EMPTY: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationdatareader.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationdatareader.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationdatareader.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 251 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o icuplug.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/icuplug.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/icuplug.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o listformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/listformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/listformatter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationdatawriter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationdatawriter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationdatawriter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationfastlatin.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationfastlatin.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationfastlatin.cpp libtoolkit_components_places.a.desc rm -f libtoolkit_components_places.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_places.a.desc Unified_cpp_components_places0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/places' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/editor/libeditor' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_libeditor0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor -I/pbulk/work/www/firefox52/work/build/editor/libeditor -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_libeditor0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationfastlatinbuilder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationfastlatinbuilder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationfastlatinbuilder.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/battery' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BatteryManager.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/build/dom/battery -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BatteryManager.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.cpp libstorage.a.desc rm -f libstorage.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libstorage.a.desc mozStorageBindingParams.o mozStorageConnection.o Unified_cpp_storage0.o Unified_cpp_storage1.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o loadednormalizer2impl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/loadednormalizer2impl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/loadednormalizer2impl.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationfcd.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationfcd.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationfcd.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/storage' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/mathml' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_mathml0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/mathml -I/pbulk/work/www/firefox52/work/build/dom/mathml -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_mathml0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/mathml/Unified_cpp_dom_mathml0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationiterator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationiterator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationiterator.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WindowSurfaceX11SHM.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WindowSurfaceX11SHM.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WindowSurfaceX11SHM.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o locavailable.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/locavailable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locavailable.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:6, from /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/widget/WindowSurface.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WindowSurfaceX11SHM.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WindowSurfaceX11SHM.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ElementInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/mathml/nsMathMLElement.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/mathml/Unified_cpp_dom_mathml0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o locbased.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/locbased.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locbased.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o locdispnames.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/locdispnames.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locdispnames.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_58(const char*, const char*, UChar*, int32_t, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 642 | kenum = uloc_openKeywords(locale, pErrorCode); /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locdispnames.cpp:644:25: note: here 644 | default: { | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o locdspnm.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/locdspnm.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locdspnm.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TextEditor.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBaseDragService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBaseDragService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationkeys.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationkeys.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationkeys.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery/BatteryManager.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o locid.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/locid.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locid.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o loclikely.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/loclikely.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/loclikely.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIArray.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDragService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DeclarationBlockInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CSSEditUtils.cpp:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationroot.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationroot.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationroot.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/loclikely.cpp:28: In function 'void appendTag(const char*, int32_t, char*, int32_t*)', inlined from 'int32_t createTagStringWithAlternates(const char*, int32_t, const char*, int32_t, const char*, int32_t, const char*, int32_t, const char*, char*, int32_t, UErrorCode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/loclikely.cpp:247:22: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cmemory.h:60:70: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' offset [-2147483648, -1] is out of the bounds [0, 157] of object 'tagBuffer' with type 'char [157]' [-Warray-bounds] 60 | #define uprv_memmove(dst, src, size) U_STANDARD_CPP_NAMESPACE memmove(dst, src, size) /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/loclikely.cpp:105:5: note: in expansion of macro 'uprv_memmove' 105 | uprv_memmove( | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/loclikely.cpp: In function 'int32_t createTagStringWithAlternates(const char*, int32_t, const char*, int32_t, const char*, int32_t, const char*, int32_t, const char*, char*, int32_t, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/loclikely.cpp:186:14: note: 'tagBuffer' declared here 186 | char tagBuffer[ULOC_FULLNAME_CAPACITY]; | ^~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o locresdata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/locresdata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locresdata.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationrootelements.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationrootelements.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationrootelements.cpp libdom_mathml.a.desc rm -f libdom_mathml.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_mathml.a.desc Unified_cpp_dom_mathml0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o locutil.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/locutil.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/locutil.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CompositionTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CompositionTransaction.cpp:54:5: note: some parts of macro expansion are not guarded by this 'else' clause 54 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/CreateElementTransaction.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteNodeTransaction.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteRangeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/DeleteTextTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_battery.a.desc rm -f libdom_battery.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_battery.a.desc BatteryManager.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationruleparser.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationruleparser.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationruleparser.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/mathml' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_mathml1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/pbulk/work/www/firefox52/work/build/layout/mathml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/mathml -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_mathml1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml1.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/uconv' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLContainerFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmencloseFrame.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLmsqrtFrame.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_intl_uconv0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_intl_uconv0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_c_intl_uconv0.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o messagepattern.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/messagepattern.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/messagepattern.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/battery' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o normalizer2.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/normalizer2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/normalizer2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditorBase.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/EditorBase.cpp:215:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 215 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScriptableRegion.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDragService.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/build/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUTF8ToUnicodeSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUTF8ToUnicodeSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsUTF8ToUnicodeSSE2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o normalizer2impl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/normalizer2impl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/normalizer2impl.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsUTF8ToUnicodeSSE2.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.cpp:8, from /pbulk/work/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsCP1252ToUnicode.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationsets.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationsets.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationsets.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o normlzr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/normlzr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/normlzr.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBaseWidget.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBaseWidget.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o parsepos.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/parsepos.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/parsepos.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccUtils.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/ARIAMap.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o patternprops.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/patternprops.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/patternprops.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml/nsMathMLContainerFrame.h:14: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pluralmap.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pluralmap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/pluralmap.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o propname.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/propname.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/propname.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o punycode.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/punycode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/punycode.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o putil.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/putil.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/putil.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationsettings.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationsettings.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationsettings.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbi.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbi.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbi.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbidata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbidata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbidata.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbinode.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbinode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbinode.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbirb.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbirb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbirb.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbiscan.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbiscan.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbiscan.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbisetb.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbisetb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbisetb.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbistbl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbistbl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbistbl.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbbitblb.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbbitblb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/rbbitblb.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o resbund.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/resbund.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/resbund.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ liblayout_mathml.a.desc rm -f liblayout_mathml.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_mathml.a.desc Unified_cpp_layout_mathml0.o Unified_cpp_layout_mathml1.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o resbund_cnv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/resbund_cnv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/resbund_cnv.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/mathml' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationtailoring.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationtailoring.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationtailoring.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_libeditor1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor -I/pbulk/work/www/firefox52/work/build/editor/libeditor -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_libeditor1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsShmImage.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsShmImage.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsShmImage.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o resource.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/resource.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/resource.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o collationweights.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/collationweights.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/collationweights.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o compactdecimalformat.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/compactdecimalformat.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/compactdecimalformat.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ruleiter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ruleiter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ruleiter.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsShmImage.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsShmImage.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o schriter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/schriter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/schriter.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditTransactionBase.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ChangeStyleTransaction.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSEditUtils.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o coptccal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/coptccal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/coptccal.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn/nsGBKToUnicode.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn/nsGBKToUnicode.cpp:13, from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o serv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/serv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/serv.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o cpdtrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/cpdtrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/cpdtrans.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csdetect.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csdetect.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csdetect.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TextEditor.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/HTMLEditor.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv1.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja/nsJapaneseToUnicode.cpp: In member function 'virtual nsresult nsEUCJPToUnicodeV2::Convert(const char*, int32_t*, char16_t*, int32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:340:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 340 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja/nsJapaneseToUnicode.cpp:341:11: note: here 341 | case 5: // two bytes undefined | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csmatch.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csmatch.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csmatch.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o servlk.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/servlk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/servlk.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/generic' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsLineLayout.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/build/layout/generic -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsLineLayout.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_base1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/build/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_base1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsCP866ToUnicode.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o servlkf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/servlkf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/servlkf.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv3.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsKOI8UToUnicode.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csr2022.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csr2022.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csr2022.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csrecog.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csrecog.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csrecog.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv4.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.cpp:7, from /pbulk/work/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csrmbcs.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csrmbcs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csrmbcs.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsUnicodeToCP1251.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csrsbcs.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csrsbcs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csrsbcs.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv5.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o servls.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/servls.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/servls.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/StyleInfo.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCConstructors.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin/nsUnicodeToISO88594.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csrucode.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csrucode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csrucode.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCoord.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/JustificationUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o csrutf8.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/csrutf8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/csrutf8.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_uconv6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvcn -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvja -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvko -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvlatin -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/ucvtw -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv6.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o curramt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/curramt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/curramt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o servnotf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/servnotf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/servnotf.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/nsUCSupport.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv/util/nsUCSupport.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/uconv/Unified_cpp_intl_uconv6.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o servrbf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/servrbf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/servrbf.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o currfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/currfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/currfmt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertNodeTransaction.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 45 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/InsertTextTransaction.cpp:46:5: note: some parts of macro expansion are not guarded by this 'else' clause 46 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/JoinNodeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/PlaceholderTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/PlaceholderTransaction.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ libintl_uconv.a.desc rm -f libintl_uconv.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_uconv.a.desc Unified_c_intl_uconv0.o nsUTF8ToUnicodeSSE2.o Unified_cpp_intl_uconv0.o Unified_cpp_intl_uconv1.o Unified_cpp_intl_uconv2.o Unified_cpp_intl_uconv3.o Unified_cpp_intl_uconv4.o Unified_cpp_intl_uconv5.o Unified_cpp_intl_uconv6.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o currpinf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/currpinf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/currpinf.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o servslkf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/servslkf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/servslkf.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o currunit.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/currunit.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/currunit.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/uconv' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o sharedobject.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/sharedobject.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/sharedobject.cpp libdb_sqlite3_src.a.desc rm -f libdb_sqlite3_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdb_sqlite3_src.a.desc sqlite3.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsURLHelperUnix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsURLHelperUnix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelperUnix.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dangical.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dangical.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dangical.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelperUnix.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/TextAttrs.cpp:13, from /pbulk/work/www/firefox52/work/build/accessible/base/Unified_cpp_accessible_base1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/db/sqlite3/src' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o simpleformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/simpleformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/simpleformatter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/printing' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_printing0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/pbulk/work/www/firefox52/work/build/layout/printing -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_printing0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o datefmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/datefmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/datefmt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o stringpiece.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/stringpiece.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/stringpiece.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o stringtriebuilder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/stringtriebuilder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/stringtriebuilder.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGTextFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dayperiodrules.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dayperiodrules.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dayperiodrules.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ubrk.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ubrk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ubrk.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RuleNodeCacheConditions.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucase.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucase.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucase.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/BackgroundFileSaver.cpp:21, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp: In member function 'void nsLineLayout::ExpandRubyBox(PerFrameData*, nscoord, const nsSize&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:3004:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 3004 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLineLayout.cpp:3005:5: note: here 3005 | case NS_STYLE_RUBY_ALIGN_CENTER: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dcfmtsym.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dcfmtsym.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dcfmtsym.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.cpp:5, from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucasemap.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucasemap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucasemap.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPluginFrame.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/build/layout/generic -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPluginFrame.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/PrintTranslator.cpp:10, from /pbulk/work/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/Dashboard.cpp:6, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIArrayBufferInputStream.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/ArrayBufferInputStream.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/ArrayBufferInputStream.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o decfmtst.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/decfmtst.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decfmtst.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucasemap_titlecase_brkiter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintObject.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPagePrintTimer.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc/RemotePrintJobChild.cpp:10, from /pbulk/work/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucharstrie.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucharstrie.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucharstrie.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucharstriebuilder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucharstriebuilder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucharstriebuilder.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o decimalformatpattern.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/decimalformatpattern.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimalformatpattern.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintEngine.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/ipc/RemotePrintJobChild.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/PrintTranslator.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/PrintTranslator.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucharstrieiterator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucharstrieiterator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucharstrieiterator.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/ProxyAutoConfig.cpp:811:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ libaccessible_base.a.desc rm -f libaccessible_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_base.a.desc Unified_cpp_accessible_base0.o Unified_cpp_accessible_base1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/CompositorWidget.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uchriter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uchriter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uchriter.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/base' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o decimfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/decimfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimfmt.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/tables' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_tables0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DDEBUG_TABLE_STRATEGY_off -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/build/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_tables0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/printing/Unified_cpp_layout_printing0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintPreviewListener.cpp: In member function 'virtual nsresult nsPrintPreviewListener::HandleEvent(nsIDOMEvent*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintPreviewListener.cpp:197:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 197 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing/nsPrintPreviewListener.cpp:199:7: note: here 199 | case eEventAction_Suppress: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucln_cmn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucln_cmn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucln_cmn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucnv2022.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucnv2022.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv2022.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucnv_bld.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucnv_bld.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_bld.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucnv_ext.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucnv_ext.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_ext.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucnv_io.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucnv_io.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnv_io.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsPluginFrame.cpp:27: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsITableLayoutStrategy.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.cpp:12, from /pbulk/work/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/celldata.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/BasicTableLayoutStrategy.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o decimfmtimpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/decimfmtimpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimfmtimpl.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ liblayout_printing.a.desc rm -f liblayout_printing.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_printing.a.desc Unified_cpp_layout_printing0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/printing' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucnvbocu.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucnvbocu.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 553 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 555 | case 3: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 557 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 559 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 587 | *charErrorBuffer++=(uint8_t)(diff>>16); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 589 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 590 | *charErrorBuffer++=(uint8_t)(diff>>8); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 592 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 607 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 609 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 611 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 613 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 790 | *target++=(uint8_t)(diff>>24); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 792 | case 3: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | *charErrorBuffer++=(uint8_t)(diff>>16); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 821 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 822 | *charErrorBuffer++=(uint8_t)(diff>>8); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 824 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 838 | *target++=(uint8_t)(diff>>16); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 840 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 841 | *target++=(uint8_t)(diff>>8); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 843 | case 1: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o digitaffix.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/digitaffix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitaffix.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucnvmbcs.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucnvmbcs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvmbcs.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucnvsel.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucnvsel.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucnvsel.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucol_swp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucol_swp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucol_swp.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableCellFrame.cpp:33, from /pbulk/work/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimfmtimpl.cpp: In member function 'icu_58::UnicodeString& icu_58::DecimalFormatImpl::toNumberPattern(UBool, int32_t, icu_58::UnicodeString&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMax' may be used uninitialized [-Wmaybe-uninitialized] 1479 | if (i >= sigMax || i < sigMax - sigMin) { | ~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimfmtimpl.cpp:1386:13: note: 'sigMax' was declared here 1386 | int32_t sigMax; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMin' may be used uninitialized [-Wmaybe-uninitialized] 1479 | if (i >= sigMax || i < sigMax - sigMin) { | ~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/decimfmtimpl.cpp:1385:13: note: 'sigMin' was declared here 1385 | int32_t sigMin; | ^~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o digitaffixesandpadding.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/digitaffixesandpadding.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitaffixesandpadding.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucurr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucurr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucurr.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/build/layout/generic -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7425:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess] 7425 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6219:8: note: 'struct BCBlockDirSeg' declared here 6219 | struct BCBlockDirSeg | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o digitformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/digitformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitformatter.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucurr.cpp:21: In constructor 'CReg::CReg(const UChar*, const char*)', inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucurr.cpp:426:41, inlined from 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucurr.cpp:498:25: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucurr.cpp:417:9: note: in expansion of macro 'uprv_strncpy' 417 | uprv_strncpy(id, _id, len); | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ucurr.cpp:413:32: note: in expansion of macro 'uprv_strlen' 413 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o udata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/udata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/udata.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitformatter.cpp: In member function 'icu_58::UnicodeString& icu_58::DigitFormatter::format(const icu_58::VisibleDigits&, const icu_58::DigitGrouping&, const icu_58::DigitFormatterOptions&, icu_58::FieldPositionHandler&, icu_58::UnicodeString&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitformatter.cpp:236:29: warning: 'fracBegin' may be used uninitialized [-Wmaybe-uninitialized] 236 | handler.addAttribute(UNUM_FRACTION_FIELD, fracBegin, appendTo.length()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitformatter.cpp:180:13: note: 'fracBegin' was declared here 180 | int32_t fracBegin; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WidgetUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WidgetUtils.cpp:8, from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o digitgrouping.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/digitgrouping.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitgrouping.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp: In member function 'SpanningCellSorter::Item* SpanningCellSorter::GetNext(int32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp:139:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 139 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/SpanningCellSorter.cpp:141:9: note: here 141 | case ENUMERATING_HASH: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o digitinterval.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/digitinterval.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitinterval.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp: In member function 'void nsTableCellMap::ResetBStartStart(mozilla::LogicalSide, nsCellMap&, uint32_t, uint32_t, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:915:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 915 | aRowIndex++; | ~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:917:3: note: here 917 | case eLogicalSideBStart: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:938:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 938 | aColIndex++; | ~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:940:3: note: here 940 | case eLogicalSideIStart: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp: In member function 'void nsTableCellMap::SetBCBorderEdge(mozilla::LogicalSide, nsCellMap&, uint32_t, uint32_t, uint32_t, uint32_t, BCBorderOwner, nscoord, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:983:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 983 | yPos++; | ~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:985:3: note: here 985 | case eLogicalSideBStart: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:1030:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1030 | xPos++; | ~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsCellMap.cpp:1032:3: note: here 1032 | case eLogicalSideIStart: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o digitlst.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/digitlst.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/digitlst.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp: In member function 'void BCBlockDirSeg::Paint(BCPaintBorderIterator&, mozilla::gfx::DrawTarget&, BCPixelSize)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6984:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 6984 | if (!aIter.IsTableIEndMost() && (relColIndex > 0)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6988:5: note: here 6988 | case eColGroupOwner: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6995:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 6995 | if (!aIter.IsTableIEndMost() && (relColIndex > 0)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:6999:5: note: here 6999 | case eColOwner: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7020:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7020 | cell = mAjaCell; | ~~~~~^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7022:5: note: here 7022 | case eCellOwner: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp: In member function 'void BCInlineDirSeg::Paint(BCPaintBorderIterator&, mozilla::gfx::DrawTarget&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7215:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 7215 | rg = (aIter.IsTableBEndMost()) ? aIter.mRg : aIter.mPrevRg; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7217:5: note: here 7217 | case eRowGroupOwner: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7222:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 7222 | row = (aIter.IsTableBEndMost()) ? aIter.mRow : aIter.mPrevRow; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7224:5: note: here 7224 | case eRowOwner: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7231:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7231 | cell = mAjaCell; | ~~~~~^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.cpp:7233:5: note: here 7233 | case eCellOwner: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/tables/Unified_cpp_layout_tables0.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableRowFrame.cpp: In member function 'nsresult nsTableRowFrame::CalculateCellActualBSize(nsTableCellFrame*, nscoord&, mozilla::WritingMode)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableRowFrame.cpp:661:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 661 | if (bsizeStyleCoord.CalcHasPercent()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableRowFrame.cpp:668:5: note: here 668 | case eStyleUnit_Coord: { | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/AsyncScrollBase.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/AsyncScrollBase.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/StreamingProtocolService.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/StreamingProtocolService.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uhash_us.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uhash_us.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uhash_us.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFloatManager.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/BlockReflowInput.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/BlockReflowInput.cpp:9, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_libeditor2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor -I/pbulk/work/www/firefox52/work/build/editor/libeditor -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_libeditor2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WidgetUtils.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uidna.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uidna.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp: In function 'int32_t _internal_toUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UStringPrepProfile*, UParseError*, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:515:30: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 515 | b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); In file included from /pbulk/work/www/firefox52/work/build/dist/include/unicode/platform.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/unicode/ptypes.h:52, from /pbulk/work/www/firefox52/work/build/dist/include/unicode/umachine.h:46, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/utypes.h:38, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:984:48: note: declared here 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 576 | uidna_toASCII(const UChar* src, int32_t srcLength, | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:528:35: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 528 | b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:984:48: note: declared here 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 576 | uidna_toASCII(const UChar* src, int32_t srcLength, | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp: In function 'int32_t uidna_compare_58(const UChar*, int32_t, const UChar*, int32_t, int32_t, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:878:29: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 878 | b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:889:33: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 889 | b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:893:29: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 893 | b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:904:33: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 904 | b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /pbulk/work/www/firefox52/work/build/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsSMILKeySpline.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/AsyncScrollBase.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThreadInternal.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/SimpleBuffer.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 43 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 261 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:11, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base1.cpp:101: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 569 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 568 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uinit.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uinit.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uinit.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uiter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uiter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uiter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dtfmtsym.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dtfmtsym.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dtfmtsym.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:6, from /pbulk/work/www/firefox52/work/build/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsColorPickerProxy.cpp:9, from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget1.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStructInlines.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrameInlines.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/BlockReflowInput.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ulistformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ulistformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ulistformatter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dtitvfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dtitvfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dtitvfmt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SelectionState.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uloc.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uloc.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dtitvinf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dtitvinf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dtitvinf.cpp In file included from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoBase.cpp: In member function 'void mozilla::widget::GfxInfoBase::EvaluateDownloadedBlacklist(nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoBase.cpp:983:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 983 | if (!suggestedVersion.IsEmpty()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoBase.cpp:990:9: note: here 990 | case nsIGfxInfo::FEATURE_BLOCKED_MISMATCHED_VERSION: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dtptngen.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dtptngen.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dtptngen.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/SplitNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/StyleSheetTransactions.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 116 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc.cpp:41: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc.cpp: In function 'int32_t _ZL13_canonicalizePKcPcijP10UErrorCode.part.0(const char*, char*, int32_t, uint32_t, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc.cpp:1688:13: note: in expansion of macro 'uprv_strncpy' 1688 | uprv_strncpy(name, d, len); | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc.cpp:1685:24: note: in expansion of macro 'uprv_strlen' 1685 | len = (int32_t)uprv_strlen(d); | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WidgetEventImpl.cpp: In member function 'bool mozilla::WidgetEvent::IsAllowedToDispatchDOMEvent() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WidgetEventImpl.cpp:380:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 380 | if (mMessage == eMouseTouchDrag) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/WidgetEventImpl.cpp:384:5: note: here 384 | case ePointerEventClass: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uloc_keytype.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uloc_keytype.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uloc_keytype.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:6, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditRules.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditRules.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o umutex.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/umutex.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/umutex.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditor.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TextEditor.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unames.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unames.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unames.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dtrule.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dtrule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/dtrule.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/typeaheadfind' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsTypeAheadFind.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind -I/pbulk/work/www/firefox52/work/build/toolkit/components/typeaheadfind -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsTypeAheadFind.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o esctrn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/esctrn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/esctrn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ethpccal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ethpccal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ethpccal.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unifiedcache.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unifiedcache.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unifiedcache.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o fmtable.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/fmtable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_58::Formattable::getLong(UErrorCode&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 432 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 437 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_58::Formattable::getInt64(UErrorCode&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 484 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 489 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_58::Formattable::getDouble(UErrorCode&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 515 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 520 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/ReflowInput.cpp:22, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic0.cpp:56: In function 'bool IS_TABLE_CELL(nsIAtom*)', inlined from 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, nsIAtom*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/ReflowInput.cpp:2250:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables/nsTableFrame.h:37:49: warning: 'fType' may be used uninitialized [-Wmaybe-uninitialized] 37 | return nsGkAtoms::tableCellFrame == frameType || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 38 | nsGkAtoms::bcTableCellFrame == frameType; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/ReflowInput.cpp: In member function 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, nsIAtom*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/ReflowInput.cpp:2205:14: note: 'fType' was declared here 2205 | nsIAtom* fType; | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o fmtable_cnv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/fmtable_cnv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fmtable_cnv.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 415 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:22: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 414 | NS_IMPL_QUERY_CLASSINFO(nsFileInputStream) | ^~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unifilt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unifilt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unifilt.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 707 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 706 | NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsIOService.cpp:25, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unifunct.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unifunct.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unifunct.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o format.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/format.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/format.cpp In file included from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget0.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoX11.cpp: In member function 'virtual void mozilla::widget::GfxInfo::GetData()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/GfxInfoX11.cpp:239:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] 239 | strncpy(buf, whereToReadVersionNumbers, buf_size); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uniset.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uniset.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uniset.cpp liblayout_tables.a.desc rm -f liblayout_tables.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_tables.a.desc Unified_cpp_layout_tables0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/tables' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_CROSS_PROCESS_IME -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/build/widget -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o fphdlimp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/fphdlimp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fphdlimp.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o fpositer.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/fpositer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/fpositer.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/build/layout/generic -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o funcrepl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/funcrepl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/funcrepl.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uniset_closure.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uniset_closure.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uniset_closure.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gender.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gender.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/gender.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsLoadGroup.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsLoadGroup.cpp:159:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsMIMEInputStream.cpp:76:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsMIMEInputStream.cpp:76:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gregocal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gregocal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/gregocal.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsPrimitiveHelpers.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsPrimitiveHelpers.cpp:23, from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LoadContext.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.cpp:10, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base2.cpp:92: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:9, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gregoimp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gregoimp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/gregoimp.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uniset_props.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uniset_props.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uniset_props.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 409 | NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libeditor_libeditor.a.desc rm -f libeditor_libeditor.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditor_libeditor.a.desc Unified_cpp_editor_libeditor0.o Unified_cpp_editor_libeditor1.o Unified_cpp_editor_libeditor2.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsScreenManagerProxy.cpp:8, from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hebrwcal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hebrwcal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/hebrwcal.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unisetspan.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unisetspan.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unisetspan.cpp libtoolkit_components_typeaheadfind.a.desc rm -f libtoolkit_components_typeaheadfind.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_typeaheadfind.a.desc nsTypeAheadFind.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/editor/libeditor' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/speechd' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_synth_speechd0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd -I/pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/speechd -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_synth_speechd0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/typeaheadfind' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unistr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unistr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp: In member function 'icu_58::UnicodeString& icu_58::UnicodeString::copyFrom(const icu_58::UnicodeString&, UBool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 539 | if(fastCopy) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp:552:3: note: here 552 | case kWritableAlias: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp:562:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 562 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp:563:3: note: here 563 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp: At global scope: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr.cpp:1940:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] 1940 | static void uprv_UnicodeStringDummy(void) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ProgressTracker.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/image -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ProgressTracker.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PScreenManagerChild.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsScreenManagerProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsScreenManagerProxy.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsPrimitiveHelpers.cpp:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image/decoders/icon' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_image_decoders_icon0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon -I/pbulk/work/www/firefox52/work/build/image/decoders/icon -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image_decoders_icon0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o indiancal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/indiancal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/indiancal.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.cpp:23, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/nsSpeechTask.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unistr_case.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unistr_case.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr_case.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/nsIconModule.cpp:7, from /pbulk/work/www/firefox52/work/build/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsLookAndFeel.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsXPLookAndFeel.cpp:11, from /pbulk/work/www/firefox52/work/build/widget/Unified_cpp_widget2.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unistr_case_locale.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unistr_case_locale.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr_case_locale.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o inputext.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/inputext.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/inputext.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/gtk/nsIconChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/icon/nsIconModule.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o islamcal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/islamcal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/islamcal.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o japancal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/japancal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/japancal.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unistr_cnv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unistr_cnv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr_cnv.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageURL.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o measfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/measfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/measfmt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unistr_props.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unistr_props.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr_props.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/nsSpeechTask.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFactory.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 183 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 288 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 287 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libimage_decoders_icon.a.desc rm -f libimage_decoders_icon.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_decoders_icon.a.desc Unified_cpp_image_decoders_icon0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ProgressTracker.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unistr_titlecase_brkiter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unistr_titlecase_brkiter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unorm.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unorm.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unorm.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/decoders/icon' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RasterImage.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/image -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RasterImage.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp libwidget.a.desc rm -f libwidget.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwidget.a.desc PluginWidgetProxy.o WindowSurfaceX11SHM.o nsBaseDragService.o nsBaseWidget.o nsShmImage.o Unified_cpp_widget0.o Unified_cpp_widget1.o Unified_cpp_widget2.o libdom_media_webspeech_synth_speechd.a.desc rm -f libdom_media_webspeech_synth_speechd.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webspeech_synth_speechd.a.desc Unified_cpp_synth_speechd0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o measunit.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/measunit.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/measunit.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unormcmp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unormcmp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unormcmp.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uobject.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uobject.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uobject.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xslt/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/build/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xslt/base/Unified_cpp_dom_xslt_base0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/speechd' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uprops.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uprops.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uprops.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/editor/composer' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_composer0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer -I/pbulk/work/www/firefox52/work/build/editor/composer -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_composer0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o imgLoader.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/image -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/imgLoader.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/FloatingPoint.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txDouble.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/base/Unified_cpp_dom_xslt_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o measure.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/measure.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/measure.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uresbund.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uresbund.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uresbund.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp: In member function 'virtual nsresult nsIFrame::PeekOffset(nsPeekOffsetStruct*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:7724:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 7724 | if (aPos->mDirection == eDirPrevious) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:7731:5: note: here 7731 | case eSelectWord: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txDouble.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_58(UResourceBundle*, int32_t*, const char**, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1489 | *status = U_RESOURCE_TYPE_MISMATCH; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uresbund.cpp:1491:5: note: here 1491 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.cpp:6, from /pbulk/work/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposeTxtSrvFilter.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uresdata.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uresdata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uresdata.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentSecurityManager.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentSecurityManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:6, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o msgfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/msgfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/msgfmt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageCacheKey.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_xslt_base.a.desc rm -f libdom_xslt_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xslt_base.a.desc Unified_cpp_dom_xslt_base0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentSecurityManager.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageURL.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/RasterImage.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30 | NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xslt/base' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uscript_props.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uscript_props.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uscript_props.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsComposerDocumentCommands.cpp:27, from /pbulk/work/www/firefox52/work/build/editor/composer/Unified_cpp_editor_composer0.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/webrtc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webrtc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc -I/pbulk/work/www/firefox52/work/build/dom/media/webrtc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webrtc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uset.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uset.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uset.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o name2uni.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/name2uni.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/name2uni.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nfrs.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nfrs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/nfrs.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uset_props.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uset_props.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uset_props.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsITimer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineDefault.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineDefault.cpp:5, from /pbulk/work/www/firefox52/work/build/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o usetiter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/usetiter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/usetiter.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransport2.cpp:25, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base3.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsEditorSpellCheck.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer/nsEditorSpellCheck.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nfrule.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nfrule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/nfrule.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsStandardURL.cpp:1210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1210 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsStandardURL.cpp:1209:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1209 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ushape.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ushape.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ushape.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /pbulk/work/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineDefault.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPlatform.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/gfx2DGlue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nfsubs.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nfsubs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/nfsubs.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webrtc/MediaEngineDefault.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o usprep.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/usprep.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/usprep.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nortrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nortrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/nortrans.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nultrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nultrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/nultrans.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o numfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/numfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/numfmt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustack.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustack.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustack.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustr_cnv.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustr_cnv.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustr_cnv.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustr_titlecase_brkiter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustr_titlecase_brkiter.cpp libeditor_composer.a.desc rm -f libeditor_composer.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditor_composer.a.desc Unified_cpp_editor_composer0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustr_wcs.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustr_wcs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustr_wcs.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o numsys.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/numsys.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/numsys.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/editor/composer' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustrcase.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustrcase.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrcase.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustr_wcs.cpp: In function 'UChar* _strFromWCS(UChar*, int32_t, int32_t*, const wchar_t*, int32_t, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustr_wcs.cpp:353:30: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 353 | if(remaining < (nulLen * MB_CUR_MAX)){ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustr_wcs.cpp:406:30: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 406 | if(remaining < (nulLen * MB_CUR_MAX)){ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o olsontz.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/olsontz.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/olsontz.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xslt/xslt' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xslt0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/build/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xslt0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp In file included from /usr/include/g++/algorithm:60, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/algorithm:3, from /pbulk/work/www/firefox52/work/build/dist/stl_wrappers/algorithm:44, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:23: In function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = int]', inlined from 'nscoord nsIFrame::ComputeISizeValue(nsRenderingContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, ComputeSizeFlags)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5482:18: /usr/include/g++/bits/stl_algobase.h:259:7: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 259 | if (__a < __b) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(nsRenderingContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, ComputeSizeFlags)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5434:11: note: 'result' was declared here 5434 | nscoord result; | ^~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustrcase_locale.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustrcase_locale.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrcase_locale.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(nsRenderingContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, nsSize, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5006:38: warning: 'bSize' may be used uninitialized [-Wmaybe-uninitialized] 5006 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5210:32: warning: 'iSize' may be used uninitialized [-Wmaybe-uninitialized] 5209 | if ((aFlags & ComputeSizeFlags::eIClampMarginBoxMinSize) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5210 | stretchI != eStretch && tentISize > iSize) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:5006:11: note: 'iSize' was declared here 5006 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/webm' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webm0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm -I/pbulk/work/www/firefox52/work/build/dom/media/webm -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webm0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txCore.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXMLEventHandler.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txBufferingHandler.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustrenum.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustrenum.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrenum.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/EbmlComposer.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/EbmlComposer.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXSLTFunctions.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustring.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustring.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustring.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o persncal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/persncal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/persncal.cpp libdom_media_webrtc.a.desc rm -f libdom_media_webrtc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webrtc.a.desc Unified_cpp_dom_media_webrtc0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ustrtrns.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ustrtrns.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/webrtc' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xslt1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/build/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xslt1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:291:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 291 | if(trail>0x3f || c>=0x110) { | ~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:297:5: note: here 297 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 304 | c=(c<<6)|trail; | ~^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:306:5: note: here 306 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 362 | if(c<0x110) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:370:9: note: here 370 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 373 | illegal|=(trail&0xc0)^0x80; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/ustrtrns.cpp:375:9: note: here 375 | case 1: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pluralaffix.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pluralaffix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/pluralaffix.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic1.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(nsPresContext*, FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp:1687:11: warning: 'resolvedMinSize' may be used uninitialized [-Wmaybe-uninitialized] 1687 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaResource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txExpandedName.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXSLTPatterns.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txPatternParser.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txExecutionState.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txCurrentFunctionCall.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXMLEventHandler.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o utext.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/utext.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utext.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const FlexboxAxisTracker&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp:4485:29: warning: 'flexContainerAscent' may be used uninitialized [-Wmaybe-uninitialized] 4485 | if (item == firstItem && /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFlexContainerFrame.cpp:4345:11: note: 'flexContainerAscent' was declared here 4345 | nscoord flexContainerAscent; | ^~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o plurfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/plurfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/plurfmt.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txXSLTPatterns.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_base4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o plurrule.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/plurrule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/plurrule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBackdropFrame.cpp:11: In destructor 'nsDisplayListBuilder::AutoPreserves3DContext::~AutoPreserves3DContext()', inlined from 'void mozilla::Maybe::reset() [with T = nsDisplayListBuilder::AutoPreserves3DContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'mozilla::Maybe::~Maybe() [with T = nsDisplayListBuilder::AutoPreserves3DContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, const nsRect&, nsDisplayList*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:2585:1: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDisplayList.h:1115:33: warning: '*(nsDisplayListBuilder::AutoPreserves3DContext*)((char*)&autoPreserves3DContext + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized [-Wmaybe-uninitialized] 1115 | mBuilder->mPreserves3DCtx = mSavedCtx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, const nsRect&, nsDisplayList*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.cpp:2136:55: note: '*(nsDisplayListBuilder::AutoPreserves3DContext*)((char*)&autoPreserves3DContext + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 2136 | Maybe autoPreserves3DContext; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderStateMachine.h:91, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMDecoder.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/media/webm/Unified_cpp_dom_media_webm0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsISocketTransport.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransport2.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_58::PluralRuleParser::parse(const icu_58::UnicodeString&, icu_58::PluralRules*, UErrorCode&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 496 | curAndConstraint->negated=TRUE; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/plurrule.cpp:498:9: note: here 498 | case tIn: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RootedOwningNonNull.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TypedArray.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUDPSocket.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txStylesheet.cpp:17, from /pbulk/work/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txCore.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 344 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:343:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 343 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o util.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/util.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/util.cpp In file included from /pbulk/work/www/firefox52/work/build/netwerk/base/Unified_cpp_netwerk_base4.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp: In function 'nsresult net_ResolveRelativePath(const nsACString_internal&, const nsACString_internal&, nsACString_internal&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp:430:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 430 | stop = true; | ~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp:432:11: note: here 432 | case '/': | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:128: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txOutputFormat.cpp: In member function 'void txOutputFormat::setFromDefaults()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txOutputFormat.cpp:83:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | mMethod = eXMLOutput; | ~~~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt/txOutputFormat.cpp:86:9: note: here 86 | case eXMLOutput: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o util_props.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/util_props.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/util_props.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/util_props.cpp: In static member function 'static int32_t icu_58::ICU_Utility::parsePattern(const icu_58::UnicodeString&, int32_t, int32_t, const icu_58::UnicodeString&, int32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102 | if (!PatternProps::isWhiteSpace(c)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/util_props.cpp:107:9: note: here 107 | case 126 /*'~'*/: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o utrie.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/utrie.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utrie.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o utrie2.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/utrie2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utrie2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o precision.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/precision.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/precision.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o imgRequest.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/image -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/imgRequest.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o utrie2_builder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/utrie2_builder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/utrie2_builder.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o quant.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/quant.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/quant.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o quantityformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/quantityformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/quantityformatter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uts46.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uts46.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uts46.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.cpp: In member function 'bool mozilla::WebMBufferedParser::Append(const unsigned char*, uint32_t, nsTArray&, mozilla::ReentrantMonitor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.cpp:137:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 137 | mLastInitStartOffset = mCurrentOffset + (p - aBuffer) - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | (mElement.mID.mLength + mElement.mSize.mLength); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webm/WebMBufferedParser.cpp:140:7: note: here 140 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannelEventSink.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbnf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbnf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbnf.cpp libnetwerk_base.a.desc rm -f libnetwerk_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_base.a.desc nsURLHelperUnix.o Unified_cpp_netwerk_base0.o Unified_cpp_netwerk_base1.o Unified_cpp_netwerk_base2.o Unified_cpp_netwerk_base3.o Unified_cpp_netwerk_base4.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/build/layout/generic -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_58::LocDataParser::inList(UChar, const UChar*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 323 | while (*list && *list != c) ++list; return *list == c; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbnf.cpp:323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 323 | while (*list && *list != c) ++list; return *list == c; | ^~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/base' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uvector.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uvector.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uvector.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uvectr32.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uvectr32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uvectr32.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uvectr64.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/common -I/pbulk/work/www/firefox52/work/build/config/external/icu/common -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uvectr64.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/uvectr64.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AutoMemMap.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AutoMemMap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/AutoMemMap.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/AutoMemMap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/AutoMemMap.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o CoreDump.pb.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/CoreDump.pb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/CoreDump.pb.cc exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbt_data.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbt_data.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbt_data.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbt_pars.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbt_pars.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbt_pars.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbt_rule.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbt_rule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbt_rule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.cpp:8, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbt_set.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbt_set.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbt_set.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rbtz.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rbtz.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rbtz.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrincipal.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libicuuc.a.desc rm -f libicuuc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libicuuc.a.desc cmemory.o cstring.o cwchar.o icudataver.o locmap.o propsvec.o uarrsort.o ubidi.o ubidi_props.o ubidiln.o ubiditransform.o ubidiwrt.o ucat.o uchar.o ucmndata.o ucnv.o ucnv_cb.o ucnv_cnv.o ucnv_ct.o ucnv_err.o ucnv_lmb.o ucnv_set.o ucnv_u16.o ucnv_u32.o ucnv_u7.o ucnv_u8.o ucnvdisp.o ucnvhz.o ucnvisci.o ucnvlat1.o ucnvscsu.o udatamem.o udataswp.o uenum.o uhash.o uinvchar.o ulist.o uloc_tag.o umapfile.o umath.o ures_cnv.o usc_impl.o uscript.o ustrfmt.o utf_impl.o utrace.o utypes.o wintz.o appendable.o bmpset.o brkeng.o brkiter.o bytestream.o bytestrie.o bytestriebuilder.o bytestrieiterator.o caniter.o chariter.o charstr.o cstr.o dictbe.o dictionarydata.o dtintrv.o errorcode.o filteredbrk.o filterednormalizer2.o icuplug.o listformatter.o loadednormalizer2impl.o locavailable.o locbased.o locdispnames.o locdspnm.o locid.o loclikely.o locresdata.o locutil.o messagepattern.o normalizer2.o normalizer2impl.o normlzr.o parsepos.o patternprops.o pluralmap.o propname.o punycode.o putil.o rbbi.o rbbidata.o rbbinode.o rbbirb.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o resbund.o resbund_cnv.o resource.o ruleiter.o schriter.o serv.o servlk.o servlkf.o servls.o servnotf.o servrbf.o servslkf.o sharedobject.o simpleformatter.o stringpiece.o stringtriebuilder.o ubrk.o ucase.o ucasemap.o ucasemap_titlecase_brkiter.o ucharstrie.o ucharstriebuilder.o ucharstrieiterator.o uchriter.o ucln_cmn.o ucnv2022.o ucnv_bld.o ucnv_ext.o ucnv_io.o ucnvbocu.o ucnvmbcs.o ucnvsel.o ucol_swp.o ucurr.o udata.o uhash_us.o uidna.o uinit.o uiter.o ulistformatter.o uloc.o uloc_keytype.o umutex.o unames.o unifiedcache.o unifilt.o unifunct.o uniset.o uniset_closure.o uniset_props.o unisetspan.o unistr.o unistr_case.o unistr_case_locale.o unistr_cnv.o unistr_props.o unistr_titlecase_brkiter.o unorm.o unormcmp.o uobject.o uprops.o uresbund.o uresdata.o uscript_props.o uset.o uset_props.o usetiter.o ushape.o usprep.o ustack.o ustr_cnv.o ustr_titlecase_brkiter.o ustr_wcs.o ustrcase.o ustrcase_locale.o ustrenum.o ustring.o ustrtrns.o utext.o util.o util_props.o utrie.o utrie2.o utrie2_builder.o uts46.o uvector.o uvectr32.o uvectr64.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/icu/common' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o imgRequestProxy.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/image -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/imgRequestProxy.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o regexcmp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/regexcmp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/regexcmp.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o regeximp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/regeximp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/regeximp.cpp libdom_media_webm.a.desc rm -f libdom_media_webm.a exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o regexst.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/regexst.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/regexst.cpp /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webm.a.desc Unified_cpp_dom_media_webm0.o libdom_xslt_xslt.a.desc rm -f libdom_xslt_xslt.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xslt_xslt.a.desc Unified_cpp_dom_xslt_xslt0.o Unified_cpp_dom_xslt_xslt1.o gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/security/certverifier' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o regextxt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/regextxt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/regextxt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_certverifier0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/pbulk/work/www/firefox52/work/build/security/certverifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_certverifier0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wno-error=shadow /pbulk/work/www/firefox52/work/build/security/certverifier/Unified_cpp_certverifier0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xslt/xslt' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o region.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/region.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/region.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/webm' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o reldatefmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/reldatefmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/reldatefmt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DeserializedNode.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DeserializedNode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DeserializedNode.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/animation' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_animation0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation -I/pbulk/work/www/firefox52/work/build/dom/animation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_animation0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xslt/xml' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xslt_xml0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/build/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xslt_xml0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/UbiNode.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/DeserializedNode.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DeserializedNode.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/streamconv' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsStreamConverterService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv -I/pbulk/work/www/firefox52/work/build/netwerk/streamconv -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsStreamConverterService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/nsStreamConverterService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIStreamConverterService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/nsStreamConverterService.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/nsStreamConverterService.cpp:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o reldtfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/reldtfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/reldtfmt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base/txCore.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequest.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.cpp:7, from /pbulk/work/www/firefox52/work/build/security/certverifier/Unified_cpp_certverifier0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DeserializedNode.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLParser.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DominatorTree.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DominatorTree.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimValuesStyleRule.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_streamconv.a.desc rm -f libnetwerk_streamconv.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_streamconv.a.desc nsStreamConverterService.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGfxScrollFrame.cpp:24: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/DominatorTree.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rematch.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rematch.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rematch.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o remtrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/remtrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/remtrans.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o repattrn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/repattrn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/repattrn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rulebasedcollator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rulebasedcollator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/rulebasedcollator.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/streamconv' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_animation1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation -I/pbulk/work/www/firefox52/work/build/dom/animation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_animation1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathNode.h:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/KeyframeUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:354:56, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = long unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = long unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:893:17, inlined from 'nsTArray::nsTArray(nsTArray&&) [with E = long unsigned int]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2124:77, inlined from 'void mozilla::Maybe::emplace(Args&& ...) [with Args = {nsTArray}; T = nsTArray]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:432:5, inlined from 'void mozilla::dom::Nullable::SetValue(T&&) [with T = nsTArray]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Nullable.h:70:19, inlined from 'void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:95:22: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:95:48: note: at offset 8 into object '' of size 8 95 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = long unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = long unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:893:17, inlined from 'nsTArray::nsTArray(nsTArray&&) [with E = long unsigned int]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2124:77, inlined from 'void mozilla::Maybe::emplace(Args&& ...) [with Args = {nsTArray}; T = nsTArray]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:432:5, inlined from 'void mozilla::dom::Nullable::SetValue(T&&) [with T = nsTArray]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Nullable.h:70:19, inlined from 'void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:95:22: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/DominatorTree.cpp:95:48: note: at offset 8 into object '' of size 8 95 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:20: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'txUint32Array::~txUint32Array()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:17:7, inlined from 'txXPathTreeWalker::~txXPathTreeWalker()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:37:7, inlined from 'static bool XMLUtils::getXMLSpacePreserve(const txXPathNode&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.cpp:181:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 4 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.cpp: In static member function 'static bool XMLUtils::getXMLSpacePreserve(const txXPathNode&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.cpp:168:23: note: at offset 32 into object 'walker' of size 32 168 | txXPathTreeWalker walker(aNode); | ^~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'txUint32Array::~txUint32Array()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:17:7, inlined from 'txXPathTreeWalker::~txXPathTreeWalker()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath/txXPathTreeWalker.h:37:7, inlined from 'static bool XMLUtils::getXMLSpacePreserve(const txXPathNode&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.cpp:181:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 4 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.cpp: In static member function 'static bool XMLUtils::getXMLSpacePreserve(const txXPathNode&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml/txXMLUtils.cpp:168:23: note: at offset 32 into object 'walker' of size 32 168 | txXPathTreeWalker walker(aNode); | ^~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FileDescriptorOutputStream.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FileDescriptorOutputStream.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_xslt_xml.a.desc rm -f libdom_xslt_xml.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xslt_xml.a.desc Unified_cpp_dom_xslt_xml0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/KeyframeEffectParams.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/KeyframeUtils.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/FileDescriptorOutputStream.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o HeapSnapshot.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/HeapSnapshot.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp libsecurity_certverifier.a.desc rm -f libsecurity_certverifier.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libsecurity_certverifier.a.desc Unified_cpp_certverifier0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xslt/xml' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/broadcastchannel' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_broadcastchannel0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/build/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_broadcastchannel0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/Animation.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/imgIRequest.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause 806 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 880 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 102 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationEffectReadOnly.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationEffectReadOnly.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationTimeline.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/AnimationTimeline.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/security/certverifier' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/freetype2' libfreetype.a.desc rm -f libfreetype.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libfreetype.a.desc In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleProcessorData.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/EffectCompositor.cpp:26, from /pbulk/work/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation0.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleAnimationValue.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/freetype2' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/asmjscache' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AsmJSCache.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache -I/pbulk/work/www/firefox52/work/build/dom/asmjscache -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AsmJSCache.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeEffectReadOnly.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeEffectReadOnly.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 57 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o scientificnumberformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/scientificnumberformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/scientificnumberformatter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o scriptset.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/scriptset.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/scriptset.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o search.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/search.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/search.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o selfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/selfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/selfmt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o sharedbreakiterator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/sharedbreakiterator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/sharedbreakiterator.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o simpletz.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/simpletz.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/simpletz.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/asmjscache/AsmJSCache.cpp:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o smallintformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/smallintformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smallintformatter.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o smpdtfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/smpdtfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_image0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/image -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/image/Unified_cpp_image0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = RangedArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:106:14: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::RangedArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/KeyframeUtils.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedArray.h:23:7: note: 'class mozilla::RangedArray' declared here 23 | class RangedArray | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/AnimationSurfaceProvider.cpp:6, from /pbulk/work/www/firefox52/work/build/image/Unified_cpp_image0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:1420:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] 1420 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::processOverrideString(const icu_58::Locale&, const icu_58::UnicodeString&, int8_t, UErrorCode&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:1368:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1368 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here 1369 | case kOvrStrTime : { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1473 | if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here 1489 | case UDAT_YEAR_FIELD: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1595 | if (U_FAILURE(status)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here 1600 | case UDAT_DAY_OF_WEEK_FIELD: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_58::SimpleDateFormat::subParse(const icu_58::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_58::Calendar&, int32_t, icu_58::MessageFormat*, UTimeZoneFormatTimeType*, icu_58::SimpleDateFormatMutableNFs&, int32_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2999 | if (value < 0 || value > 24) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here 3005 | case UDAT_YEAR_FIELD: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3191 | if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here 3196 | case UDAT_HOUR_OF_DAY0_FIELD: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3220 | if (gotNumber) // i.e., e or ee | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here 3229 | case UDAT_DAY_OF_WEEK_FIELD: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3317 | if (value == cal.getLeastMaximum(UCAL_HOUR)+1) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here 3322 | case UDAT_HOUR0_FIELD: | ^~~~ libdom_asmjscache.a.desc rm -f libdom_asmjscache.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_asmjscache.a.desc AsmJSCache.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/asmjscache' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/omx' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_platforms_omx0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/omx -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/openmax_il/il112 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_platforms_omx0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 679 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel/BroadcastChannel.cpp:678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 678 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/animation/Unified_cpp_dom_animation1.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/TimingParams.cpp: In static member function 'static mozilla::Maybe mozilla::TimingParams::ParseEasing(const nsAString_internal&, nsIDocument*, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/TimingParams.cpp:135:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 135 | if (list->mValue.GetIntValue() == | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/animation/TimingParams.cpp:140:9: note: here 140 | case eCSSUnit_Cubic_Bezier: | ^~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/system/unixproxy' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUnixSystemProxySettings.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy -I/pbulk/work/www/firefox52/work/build/toolkit/system/unixproxy -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUnixSystemProxySettings.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISystemProxySettings.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxDataDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxDataDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o smpdtfst.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/smpdtfst.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/smpdtfst.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o HeapSnapshotTempFileHelperParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/HeapSnapshotTempFileHelperParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o sortkey.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/sortkey.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/sortkey.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/devtools/HeapSnapshot.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_broadcastchannel.a.desc rm -f libdom_broadcastchannel.a libtoolkit_system_unixproxy.a.desc rm -f libtoolkit_system_unixproxy.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_system_unixproxy.a.desc nsUnixSystemProxySettings.o /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_broadcastchannel.a.desc Unified_cpp_dom_broadcastchannel0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/system/unixproxy' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/gmp' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_agnostic_gmp0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_agnostic_gmp0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/broadcastchannel' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o standardplural.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/standardplural.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/standardplural.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_image1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/image -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/image/Unified_cpp_image1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ZeroCopyNSIOutputStream.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ZeroCopyNSIOutputStream.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o strmatch.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/strmatch.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/strmatch.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o strrepl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/strrepl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/strrepl.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageWrapper.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/MultipartImage.cpp:6, from /pbulk/work/www/firefox52/work/build/image/Unified_cpp_image1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o stsearch.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/stsearch.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/stsearch.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o taiwncal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/taiwncal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/taiwncal.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/VideoUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/AudioCompactor.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxDataDecoder.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_animation.a.desc rm -f libdom_animation.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_animation.a.desc Unified_cpp_dom_animation0.o Unified_cpp_dom_animation1.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/animation' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/stub' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mozgtk.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCOMMON_SYMBOLS -DGTK2_SYMBOLS -DGTK3_SYMBOLS -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/stub -I/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/stub -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mozgtk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/mozgtk.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o timezone.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/timezone.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/timezone.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/GMPAudioHost.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/GMPAudioDecoderProxy.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageURL.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmozgtk_stub.so rm -f libmozgtk_stub.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libmozgtk.so -o libmozgtk_stub.so mozgtk.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPlatform.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/gfx2DGlue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Image.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdevtools_shared_heapsnapshot.a.desc rm -f libdevtools_shared_heapsnapshot.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdevtools_shared_heapsnapshot.a.desc AutoMemMap.o CoreDump.pb.o DeserializedNode.o DominatorTree.o FileDescriptorOutputStream.o HeapSnapshot.o HeapSnapshotTempFileHelperParent.o ZeroCopyNSIOutputStream.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o titletrn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/titletrn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/titletrn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tmunit.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tmunit.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tmunit.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_generic3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/build/layout/generic -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/devtools/shared/heapsnapshot' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/view' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsView.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/build/view -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsView.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp chmod +x libmozgtk_stub.so ../../../../config/nsinstall -R -m 644 'libmozgtk_stub.so' '../../../../dist/bin' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/stub' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/rdf/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_rdf_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base -I/pbulk/work/www/firefox52/work/build/rdf/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_rdf_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp In file included from /pbulk/work/www/firefox52/work/build/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxPlatformLayer.cpp: In member function 'OMX_ERRORTYPE mozilla::OmxPlatformLayer::Config()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxPlatformLayer.cpp:258:23: warning: 'this' pointer is null [-Wnonnull] 258 | return conf->Apply(*this, *(mInfo->GetAsAudioInfo())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/omx/OmxPlatformLayer.cpp:263:23: warning: 'this' pointer is null [-Wnonnull] 263 | return conf->Apply(*this, *(mInfo->GetAsVideoInfo())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic2.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGridContainerFrame.cpp: In member function 'void nsGridContainerFrame::Tracks::AlignJustifyContent(const nsStylePosition*, nsGridContainerFrame::WritingMode, const nsGridContainerFrame::LogicalSize&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGridContainerFrame.cpp:4946:21: warning: 'roundingError' may be used uninitialized [-Wmaybe-uninitialized] 4946 | roundingError -= 1; | ~~~~~~~~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsGridContainerFrame.cpp:4901:20: note: 'roundingError' was declared here 4901 | nscoord between, roundingError; | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:30, from /pbulk/work/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tmutamt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tmutamt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tmutamt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 525 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 524 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 795 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 794 | NS_INTERFACE_MAP_ENTRY(rdfIDataSource) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsRubyTextContainerFrame.cpp:9, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tmutfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tmutfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tmutfmt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:20, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFService.cpp:48, from /pbulk/work/www/firefox52/work/build/rdf/base/Unified_cpp_rdf_base0.cpp:74: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCoord.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsView.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_platforms_omx.a.desc rm -f libdom_media_platforms_omx.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_omx.a.desc Unified_cpp_media_platforms_omx0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/omx' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpfe/components/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/build -I/pbulk/work/www/firefox52/work/build/xpfe/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/build/nsModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/build/nsModule.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 457 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 456 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tolowtrn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tolowtrn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tolowtrn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o toupptrn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/toupptrn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/toupptrn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o translit.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/translit.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/translit.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/VectorImage.cpp:28, from /pbulk/work/www/firefox52/work/build/image/Unified_cpp_image1.cpp:83: /pbulk/work/www/firefox52/work/build/dist/include/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o transreg.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/transreg.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/transreg.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tridpars.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tridpars.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tridpars.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tzfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tzfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tzfmt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libxpfe_components_build.a.desc rm -f libxpfe_components_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpfe_components_build.a.desc nsModule.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpfe/components/build' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsViewManager.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/build/view -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsViewManager.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/smil' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_smil0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/build/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_smil0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp libdom_media_platforms_agnostic_gmp.a.desc rm -f libdom_media_platforms_agnostic_gmp.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_agnostic_gmp.a.desc Unified_cpp_agnostic_gmp0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/gmp' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/viewsource' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_viewsource0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/viewsource -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_viewsource0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tzgnames.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tzgnames.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tzgnames.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsISMILType.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/SMILBoolType.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/SMILBoolType.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsView.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:21, from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/File.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DataTransfer.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentEvents.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil0.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tznames.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tznames.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tznames.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIViewSourceChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:3560:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3560 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:3559:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3559 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsView.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:6739:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6739 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSelection.cpp:6738:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6738 | NS_INTERFACE_MAP_ENTRY(nsISelectionListener) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tznames_impl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tznames_impl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tznames_impl.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMEventTarget.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasicEvents.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentEvents.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librdf_base.a.desc rm -f librdf_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librdf_base.a.desc Unified_cpp_rdf_base0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMEventTarget.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/TimeEvent.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45 | NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/rdf/base' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/data' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_data0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/data -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/data -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_data0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseChannel.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/data/nsDataChannel.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/data/DataChannelChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/data/DataChannelChild.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseChannel.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/File.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DataTransfer.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MouseEvents.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libimage.a.desc rm -f libimage.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage.a.desc ProgressTracker.o RasterImage.o imgLoader.o imgRequest.o imgRequestProxy.o Unified_cpp_image0.o Unified_cpp_image1.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tzrule.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tzrule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tzrule.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/svg' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/url' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_url0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url -I/pbulk/work/www/firefox52/work/build/dom/url -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_url0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o tztrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/tztrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/tztrans.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucal.cpp libnetwerk_protocol_viewsource.a.desc rm -f libnetwerk_protocol_viewsource.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_viewsource.a.desc Unified_cpp_protocol_viewsource0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedLengthList.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_data.a.desc rm -f libnetwerk_protocol_data.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_data.a.desc Unified_cpp_protocol_data0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucal.cpp:26: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucal.cpp: In function 'void** ucal_open_58(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstring.h:59:70: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size [-Wstringop-truncation] 59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucal.cpp:155:7: note: in expansion of macro 'uprv_strncpy' 155 | uprv_strncpy(localeBuf, locale, ULOC_LOCALE_IDENTIFIER_CAPACITY); | ^~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucln_in.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucln_in.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucln_in.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucol.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucol.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/url/Unified_cpp_dom_url0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/data' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/grid' mkdir -p '.deps/' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/viewsource' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/geolocation' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGeolocation.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/build/dom/geolocation -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGeolocation.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_grid0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid -I/pbulk/work/www/firefox52/work/build/dom/grid -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_grid0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/URLSearchParams.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GridBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/grid/Unified_cpp_dom_grid0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsID.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsXULAppAPI.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucol_res.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucol_res.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_res.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GridBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_smil1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/build/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_smil1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLength.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLength.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumber.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumber.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucol_sit.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucol_sit.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPointList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGTransformList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGTransformList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, from /pbulk/work/www/firefox52/work/build/dist/include/MediaTrackConstraints.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/DOMMediaStream.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp:545:32: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 545 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/platform.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/ptypes.h:52, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/umachine.h:46, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/utypes.h:38, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/unicode/utypes.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/unicode/ustring.h:21, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/unicode/ustring.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: declared here 1271 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp:547:36: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 547 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: declared here 1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp: In function 'void _ZL29ucol_sit_calculateWholeLocaleP12CollatorSpec.part.0(CollatorSpec*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common/cstring.h:39:62: warning: 'char* strcat(char*, const char*)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 39 | #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucol_sit.cpp:395:9: note: in expansion of macro 'uprv_strcat' 395 | uprv_strcat(s->locale, s->locElements[UCOL_SIT_LANGUAGE]); | ^~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucoleitr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucoleitr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucoleitr.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_58::UCollationPCE::processCE(uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | tertiary = ucol_tertiaryOrder(ce); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 229 | case UCOL_SECONDARY: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | secondary = ucol_secondaryOrder(ce); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 233 | case UCOL_PRIMARY: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GeolocationBinding.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsXULAppAPI.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libview.a.desc rm -f libview.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libview.a.desc nsView.o nsViewManager.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ucsdet.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ucsdet.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ucsdet.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsXULAppAPI.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:213:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 321 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 320 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 657 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:656:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 656 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:982:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 982 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeolocation.cpp:981:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 981 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILTargetIdentifier.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILAnimationFunction.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILSetAnimationFunction.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILSetAnimationFunction.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/smil/Unified_cpp_dom_smil1.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o udat.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/udat.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/udat.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/view' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RootedOwningNonNull.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:1696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1696 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URL.cpp:1695:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1695 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URLSearchParams.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 307 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/url/URLSearchParams.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 306 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o udateintervalformat.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/udateintervalformat.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/udateintervalformat.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimateTransformElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp: In function 'bool {anonymous}::ParseClockValue(mozilla::RangedPtr&, const mozilla::RangedPtr&, nsSMILTimeValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:186:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 186 | if (!SVGContentUtils::ParseInteger(iter, aEnd, hours) || | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsSMILParserUtils.cpp:191:5: note: here 191 | case PARTIAL_CLOCK_VALUE: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrameUtils.cpp: In static member function 'static char16_t* nsTextFrameUtils::TransformText(const char16_t*, uint32_t, char16_t*, CompressionMode, uint8_t*, gfxSkipChars*, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrameUtils.cpp:115:54: warning: 'ucs4after' may be used uninitialized [-Wmaybe-uninitialized] 115 | i + 1 < aLength && IsSegmentBreakSkipChar(ucs4after)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrameUtils.cpp:99:18: note: 'ucs4after' was declared here 99 | uint32_t ucs4after; | ^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrameUtils.cpp:114:44: warning: 'ucs4before' may be used uninitialized [-Wmaybe-uninitialized] 114 | if (i > 0 && IsSegmentBreakSkipChar(ucs4before) && | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrameUtils.cpp:98:18: note: 'ucs4before' was declared here 98 | uint32_t ucs4before; | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o udatpg.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/udatpg.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/udatpg.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_geolocation0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/build/dom/geolocation -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_geolocation0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/geolocation/Unified_cpp_dom_geolocation0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/MLSFallback.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/MLSFallback.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ufieldpositer.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ufieldpositer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ufieldpositer.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uitercollationiterator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uitercollationiterator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uitercollationiterator.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PositionBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation/nsGeoPosition.cpp:208:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsReferencedElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_geolocation.a.desc rm -f libdom_geolocation.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_geolocation.a.desc nsGeolocation.o Unified_cpp_dom_geolocation0.o libdom_grid.a.desc rm -f libdom_grid.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_grid.a.desc Unified_cpp_dom_grid0.o In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:354:56, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::JustificationAssignment; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = mozilla::JustificationAssignment; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:949:19, inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = mozilla::JustificationAssignment; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:945:14, inlined from 'nsTArray::self_type& nsTArray::operator=(self_type&&) [with E = mozilla::JustificationAssignment]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2151:25, inlined from 'mozilla::JustificationInfo PropertyProvider::ComputeJustification(Range, nsTArray*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:3327:37: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/generic/Unified_cpp_layout_generic3.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp: In member function 'mozilla::JustificationInfo PropertyProvider::ComputeJustification(Range, nsTArray*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:3271:37: note: at offset 8 into object 'assignments' of size 8 3271 | nsTArray assignments; | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::JustificationAssignment; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = mozilla::JustificationAssignment; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:949:19, inlined from 'nsTArray_Impl::self_type& nsTArray_Impl::operator=(self_type&&) [with E = mozilla::JustificationAssignment; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:945:14, inlined from 'nsTArray::self_type& nsTArray::operator=(self_type&&) [with E = mozilla::JustificationAssignment]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2151:25, inlined from 'mozilla::JustificationInfo PropertyProvider::ComputeJustification(Range, nsTArray*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:3327:37: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp: In member function 'mozilla::JustificationInfo PropertyProvider::ComputeJustification(Range, nsTArray*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:3271:37: note: at offset 8 into object 'assignments' of size 8 3271 | nsTArray assignments; | ^~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o umsg.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/umsg.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/umsg.cpp libdom_url.a.desc rm -f libdom_url.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_url.a.desc Unified_cpp_dom_url0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/grid' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unesctrn.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unesctrn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/unesctrn.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/uriloader/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_uriloader_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base -I/pbulk/work/www/firefox52/work/build/uriloader/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_uriloader_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/uriloader/base/Unified_cpp_uriloader_base0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/geolocation' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/url' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ffmpeg_libav530.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav53 -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav53/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav530.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.cpp:7, from /pbulk/work/www/firefox52/work/build/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_smil.a.desc rm -f libdom_smil.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_smil.a.desc Unified_cpp_dom_smil0.o Unified_cpp_dom_smil1.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg3.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGStringList.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/smil' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uni2name.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uni2name.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uni2name.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unum.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unum.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/unum.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o unumsys.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/unumsys.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/unumsys.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringGlue.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/encoding' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_encoding0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding -I/pbulk/work/www/firefox52/work/build/dom/encoding -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_encoding0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimationElement.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAnimationElement.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsID.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsHashKeys.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EncodingUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/EncodingUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/imgINotificationObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGFEDistantLightElement.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFEDistantLightElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.cpp:35: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocumentLoader.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsDocLoader.cpp:185:4: note: some parts of macro expansion are not guarded by this 'else' clause 185 | else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TextDecoderBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TextDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/TextDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/encoding/Unified_cpp_dom_encoding0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGIntegerPair.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsURILoader.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 170 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsURILoader.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsURILoader.cpp:784:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 784 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base/nsURILoader.cpp:783:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 783 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:27: In member function 'void mozilla::FramePropertyTable::Set(const nsIFrame*, Descriptor, PropertyType) [with T = nsLineBox]', inlined from 'void mozilla::FrameProperties::Set(Descriptor, PropertyType) const [with T = nsLineBox]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/FramePropertyTable.h:408:16, inlined from 'nsBlockFrame::AutoLineCursorSetup::~AutoLineCursorSetup()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:218:33, inlined from 'void mozilla::Maybe::reset() [with T = nsBlockFrame::AutoLineCursorSetup]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:9686:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/FramePropertyTable.h:172:16: warning: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized [-Wmaybe-uninitialized] 172 | SetInternal(aFrame, aProperty, ptr); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:9659:44: note: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 9659 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ In member function 'nsStyleContext* nsIFrame::StyleContext() const', inlined from 'nsPresContext* nsIFrame::PresContext() const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:547:39, inlined from 'nsIFrame::FrameProperties nsIFrame::Properties() const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:3057:12, inlined from 'nsBlockFrame::AutoLineCursorSetup::~AutoLineCursorSetup()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsBlockFrame.h:218:27, inlined from 'void mozilla::Maybe::reset() [with T = nsBlockFrame::AutoLineCursorSetup]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:9686:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:655:49: warning: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized [-Wmaybe-uninitialized] 655 | nsStyleContext* StyleContext() const { return mStyleContext; } | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.cpp:9659:44: note: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 9659 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o upluralrules.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/upluralrules.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/upluralrules.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uregex.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uregex.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uregex.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uregexc.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uregexc.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uregexc.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/TextDecoder.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsHashKeys.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:24: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGAngle.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGAttrValueWrapper.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In function 'void* operator new [](size_t, const mozilla::fallible_t&)', inlined from 'typename mozilla::detail::UniqueSelector::UnknownBound mozilla::MakeUniqueFallible(long unsigned int) [with T = char16_t []]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtrExtensions.h:33:23, inlined from 'void mozilla::dom::TextDecoder::Decode(const char*, int32_t, bool, nsAString_internal&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/encoding/TextDecoder.cpp:69:55: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:268:23: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 268 | return malloc_impl(size); | ^ In file included from /usr/include/g++/cstdlib:75, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/cstdlib:3, from /pbulk/work/www/firefox52/work/build/dist/stl_wrappers/cstdlib:44, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:21: /usr/include/stdlib.h: In member function 'void mozilla::dom::TextDecoder::Decode(const char*, int32_t, bool, nsAString_internal&, mozilla::ErrorResult&)': /usr/include/stdlib.h:116:10: note: in a call to allocation function 'void* malloc(size_t)' declared here 116 | void *malloc(size_t); | ^~~~~~ libdom_encoding.a.desc rm -f libdom_encoding.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_encoding.a.desc Unified_cpp_dom_encoding0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uregion.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uregion.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uregion.cpp liburiloader_base.a.desc rm -f liburiloader_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liburiloader_base.a.desc Unified_cpp_uriloader_base0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/encoding' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/uriloader/base' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/cookie' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_extensions_cookie0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/build/extensions/cookie -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_extensions_cookie0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image/encoders/bmp' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBMPEncoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp -I/pbulk/work/www/firefox52/work/build/image/encoders/bmp -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBMPEncoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp/nsBMPEncoder.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCRT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp/nsBMPEncoder.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookieModule.cpp:7, from /pbulk/work/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ liblayout_generic.a.desc rm -f liblayout_generic.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_generic.a.desc nsLineLayout.o nsPluginFrame.o Unified_cpp_layout_generic0.o Unified_cpp_layout_generic1.o Unified_cpp_layout_generic2.o Unified_cpp_layout_generic3.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o usearch.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/usearch.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/usearch.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uspoof.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uspoof.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uspoof.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGSVGElement.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGFragmentIdentifier.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookiePermission.cpp:14, from /pbulk/work/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_bmp.a.desc rm -f libimage_encoders_bmp.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_encoders_bmp.a.desc nsBMPEncoder.o libdom_media_platforms_ffmpeg_libav53.a.desc rm -f libdom_media_platforms_ffmpeg_libav53.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_ffmpeg_libav53.a.desc Unified_cpp_ffmpeg_libav530.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/generic' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/ds' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPersistentProperties.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPersistentProperties.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/encoders/bmp' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/webaudio' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AudioNodeEngineSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AudioNodeEngineSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGContentUtils.cpp:20, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg2.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uspoof_build.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uspoof_build.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uspoof_build.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFactory.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp:8, from /pbulk/work/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) | ^~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav53' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/autocomplete' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_autocomplete0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete -I/pbulk/work/www/firefox52/work/build/toolkit/components/autocomplete -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_autocomplete0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsArrayEnumerator.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaSegment.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioSegment.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngineSSE2.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uspoof_conf.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uspoof_conf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uspoof_conf.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAutoCompleteController.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, from /pbulk/work/www/firefox52/work/build/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGSVGElement.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o uspoof_impl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/uspoof_impl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uspoof_impl.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp: In member function 'bool nsPropertiesParser::ParseValueCharacter(char16_t, const char16_t*, const char16_t*&, nsAString_internal&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp:220:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | if (mHaveMultiLine && mMultiLineCanSkipN) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsPersistentProperties.cpp:232:9: note: here 232 | case '\r': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uspoof_impl.cpp: In function 'int32_t uspoof_swap_58(const UDataSwapper*, const void*, int32_t, void*, UErrorCode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uspoof_impl.cpp:931:34: warning: comparison between two arrays [-Warray-compare] 931 | if (outputDH->fFormatVersion != spoofDH->fFormatVersion) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/uspoof_impl.cpp:931:34: note: use unary '+' which decays operands to pointers or '&(outputDH->icu_58::SpoofDataHeader::fFormatVersion)[0] != &(spoofDH->icu_58::SpoofDataHeader::fFormatVersion)[0]' to compare the addresses exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsStaticNameTable.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsStaticNameTable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsStaticNameTable.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCRT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsStaticNameTable.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o utf16collationiterator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/utf16collationiterator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/utf16collationiterator.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.h:21: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/autocomplete/nsAutoCompleteController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 56 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_ds0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_ds0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/ds/Unified_cpp_xpcom_ds0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Tokenizer.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/IncrementalTokenizer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/IncrementalTokenizer.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o utf8collationiterator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/utf8collationiterator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/utf8collationiterator.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookiePermission.cpp: In member function 'virtual nsresult nsCookiePermission::CanSetCookie(nsIURI*, nsIChannel*, nsICookie2*, bool*, int64_t*, bool*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookiePermission.cpp:193:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 193 | *aIsSession = true; | ~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsCookiePermission.cpp:196:3: note: here 196 | case nsICookiePermission::ACCESS_ALLOW: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp: In member function 'nsresult nsPermissionManager::InitDB(bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:938:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 938 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:944:5: note: here 944 | case 0: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:958:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 958 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:964:5: note: here 964 | case 3: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:976:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 976 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:992:5: note: here 992 | case 5: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1062:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1062 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1075:5: note: here 1075 | case 4: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1260:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1260 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1270:5: note: here 1270 | case 7: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1362:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1362 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie/nsPermissionManager.cpp:1369:5: note: here 1369 | case 8: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Tokenizer.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsArray.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 266 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 284 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsHashPropertyBag.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 283 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGLength2.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13 | NS_INTERFACE_MAP_ENTRY(nsIProperties) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:2207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2207 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:2206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2206 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o utrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/utrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/utrans.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o valueformatter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/valueformatter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/valueformatter.cpp In file included from /pbulk/work/www/firefox52/work/build/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp: In function 'nsresult CloneArray(uint16_t, const nsIID*, uint32_t, void*, uint16_t*, nsIID*, uint32_t*, void**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:356:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 356 | if (aOutIID) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsVariant.cpp:361:5: note: here 361 | case nsIDataType::VTYPE_INTERFACE: { | ^~~~ libtoolkit_components_autocomplete.a.desc rm -f libtoolkit_components_autocomplete.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_autocomplete.a.desc Unified_cpp_autocomplete0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webaudio0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/autocomplete' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/gamepad' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_gamepad0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad -I/pbulk/work/www/firefox52/work/build/dom/gamepad -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_gamepad0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AnalyserNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AnalyserNode.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o visibledigits.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/visibledigits.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/visibledigits.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libextensions_cookie.a.desc rm -f libextensions_cookie.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_cookie.a.desc Unified_cpp_extensions_cookie0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/cookie' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webaudio1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o vtzone.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/vtzone.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/vtzone.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil/nsISMILAttr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChannelMergerNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ChannelMergerNode.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/ftp' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_protocol_ftp0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/ftp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_ftp0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Performance.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsReferencedElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimationElement.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioBufferSourceNode.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_ds.a.desc rm -f libxpcom_ds.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_ds.a.desc nsPersistentProperties.o nsStaticNameTable.o Unified_cpp_xpcom_ds0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/ds' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/mediasink' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_mediasink0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink -I/pbulk/work/www/firefox52/work/build/dom/media/mediasink -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_mediasink0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILType.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGMotionSMILAttr.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AbstractThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MozPromise.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/AudioSink.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/AudioSinkWrapper.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o vzone.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/vzone.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/vzone.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioContext.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioContext.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadServiceTest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/gamepad/GamepadServiceTest.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48 | NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o windtfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/windtfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/windtfmt.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioDestinationNode.cpp:314:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 314 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioDestinationNode.cpp:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 313 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o winnmfmt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/winnmfmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/winnmfmt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/MediaSink.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasink/AudioSink.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o wintzimpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/wintzimpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/wintzimpl.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o zonemeta.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/zonemeta.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/zonemeta.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioBufferSourceNode.cpp:10, from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 70 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/HashFunctions.h:50, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParam.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/ConstantSourceNode.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o zrule.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/zrule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/zrule.cpp In file included from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg5.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp: In function 'void mozilla::ConvertPathSegmentData(const float*&, const float*&, float*&, SVGPathTraversalState&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:354:60: warning: this statement may fall through [-Wimplicit-fallthrough=] 354 | AdjustSegmentForRelativeness(adjustmentType, aResult + 5, aState); | ~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:356:5: note: here 356 | case PATHSEG_CURVETO_QUADRATIC_ABS: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:362:60: warning: this statement may fall through [-Wimplicit-fallthrough=] 362 | AdjustSegmentForRelativeness(adjustmentType, aResult + 3, aState); | ~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPathSegListSMILType.cpp:364:5: note: here 364 | case PATHSEG_MOVETO_ABS: | ^~~~ libdom_gamepad.a.desc rm -f libdom_gamepad.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_gamepad.a.desc Unified_cpp_dom_gamepad0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ztrans.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/build/config/external/icu/i18n -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/common -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ztrans.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -frtti /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/icu/source/i18n/ztrans.cpp libicui18n.a.desc rm -f libicui18n.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libicui18n.a.desc decContext.o decNumber.o ulocdata.o utmscale.o affixpatternparser.o alphaindex.o anytrans.o astro.o basictz.o bocsu.o brktrans.o buddhcal.o calendar.o casetrn.o cecal.o chnsecal.o choicfmt.o coleitr.o coll.o collation.o collationbuilder.o collationcompare.o collationdata.o collationdatabuilder.o collationdatareader.o collationdatawriter.o collationfastlatin.o collationfastlatinbuilder.o collationfcd.o collationiterator.o collationkeys.o collationroot.o collationrootelements.o collationruleparser.o collationsets.o collationsettings.o collationtailoring.o collationweights.o compactdecimalformat.o coptccal.o cpdtrans.o csdetect.o csmatch.o csr2022.o csrecog.o csrmbcs.o csrsbcs.o csrucode.o csrutf8.o curramt.o currfmt.o currpinf.o currunit.o dangical.o datefmt.o dayperiodrules.o dcfmtsym.o decfmtst.o decimalformatpattern.o decimfmt.o decimfmtimpl.o digitaffix.o digitaffixesandpadding.o digitformatter.o digitgrouping.o digitinterval.o digitlst.o dtfmtsym.o dtitvfmt.o dtitvinf.o dtptngen.o dtrule.o esctrn.o ethpccal.o fmtable.o fmtable_cnv.o format.o fphdlimp.o fpositer.o funcrepl.o gender.o gregocal.o gregoimp.o hebrwcal.o indiancal.o inputext.o islamcal.o japancal.o measfmt.o measunit.o measure.o msgfmt.o name2uni.o nfrs.o nfrule.o nfsubs.o nortrans.o nultrans.o numfmt.o numsys.o olsontz.o persncal.o pluralaffix.o plurfmt.o plurrule.o precision.o quant.o quantityformatter.o rbnf.o rbt.o rbt_data.o rbt_pars.o rbt_rule.o rbt_set.o rbtz.o regexcmp.o regeximp.o regexst.o regextxt.o region.o reldatefmt.o reldtfmt.o rematch.o remtrans.o repattrn.o rulebasedcollator.o scientificnumberformatter.o scriptset.o search.o selfmt.o sharedbreakiterator.o simpletz.o smallintformatter.o smpdtfmt.o smpdtfst.o sortkey.o standardplural.o strmatch.o strrepl.o stsearch.o taiwncal.o timezone.o titletrn.o tmunit.o tmutamt.o tmutfmt.o tolowtrn.o toupptrn.o translit.o transreg.o tridpars.o tzfmt.o tzgnames.o tznames.o tznames_impl.o tzrule.o tztrans.o ucal.o ucln_in.o ucol.o ucol_res.o ucol_sit.o ucoleitr.o ucsdet.o udat.o udateintervalformat.o udatpg.o ufieldpositer.o uitercollationiterator.o umsg.o unesctrn.o uni2name.o unum.o unumsys.o upluralrules.o uregex.o uregexc.o uregion.o usearch.o uspoof.o uspoof_build.o uspoof_conf.o uspoof_impl.o utf16collationiterator.o utf8collationiterator.o utrans.o valueformatter.o visibledigits.o vtzone.o vzone.o windtfmt.o winnmfmt.o wintzimpl.o zonemeta.o zrule.o ztrans.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/gamepad' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/hyphenation/glue' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hnjstdio.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue -I/pbulk/work/www/firefox52/work/build/intl/hyphenation/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hnjstdio.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjstdio.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/icu/i18n' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/cookie' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCookieService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/pbulk/work/www/firefox52/work/build/netwerk/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCookieService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp/FTPChannelChild.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjalloc.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjstdio.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGPreserveAspectRatio.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:92: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaBufferDecoder.cpp: In member function 'void mozilla::WebAudioDecodeJob::OnFailure(ErrorCode)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaBufferDecoder.cpp:605:34: warning: 'errorMessage' may be used uninitialized [-Wmaybe-uninitialized] 605 | nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | NS_LITERAL_CSTRING("Media"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | doc, | ~~~~ 608 | nsContentUtils::eDOM_PROPERTIES, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | errorMessage); | ~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/MediaBufferDecoder.cpp:581:15: note: 'errorMessage' was declared here 581 | const char* errorMessage; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/CookieServiceChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/hnjstdio.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSVGElement.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSVGElement.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/promise' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_promise0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise -I/pbulk/work/www/firefox52/work/build/dom/promise -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_promise0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGTextFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextContentElement.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg6.cpp:119: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ libdom_media_mediasink.a.desc rm -f libdom_media_mediasink.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_mediasink.a.desc Unified_cpp_dom_media_mediasink0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_hyphenation_glue0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue -I/pbulk/work/www/firefox52/work/build/intl/hyphenation/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/hyphen -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_hyphenation_glue0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/mediasink' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cookie0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/pbulk/work/www/firefox52/work/build/netwerk/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cookie0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp: In member function 'OpenDBResult nsCookieService::TryInitDB(bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1009:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1009 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1013:5: note: here 1013 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1068:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1068 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1072:5: note: here 1072 | case 3: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1165:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1165 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1169:5: note: here 1169 | case 4: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1213:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1213 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1217:5: note: here 1217 | case 5: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1280:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1280 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1283:5: note: here 1283 | case 6: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1357:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1357 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookieService.cpp:1367:5: note: here 1367 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/promise/Unified_cpp_dom_promise0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg7.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsBaseHashtable.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsInterfaceHashtable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/nsHyphenationManager.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/nsHyphenationManager.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/CookieServiceChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/CookieServiceChild.cpp:6, from /pbulk/work/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/hyphenation/glue/nsHyphenationManager.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGTransformableElement.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTextPositioningElement.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_webaudio2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_webaudio2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp libintl_hyphenation_glue.a.desc rm -f libintl_hyphenation_glue.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_hyphenation_glue.a.desc hnjstdio.o Unified_cpp_hyphenation_glue0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:463:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 463 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:462:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 462 | NS_INTERFACE_MAP_ENTRY(Promise) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 828 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/promise/Promise.cpp:827:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 827 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_build0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build -I/pbulk/work/www/firefox52/work/build/layout/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/jsurl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/speakermanager -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xslt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/composer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/secureelement -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_build0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/hyphenation/glue' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/browser/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsWebBrowserModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build -I/pbulk/work/www/firefox52/work/build/embedding/browser/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsWebBrowserModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build/nsWebBrowserModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie/nsCookie.cpp:6, from /pbulk/work/www/firefox52/work/build/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_svg8.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dom/svg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/smil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_svg8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_ftp.a.desc rm -f libnetwerk_protocol_ftp.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_ftp.a.desc Unified_cpp_netwerk_protocol_ftp0.o libnetwerk_cookie.a.desc rm -f libnetwerk_cookie.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_cookie.a.desc nsCookieService.o Unified_cpp_netwerk_cookie0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build/nsWebBrowserModule.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGZoomEvent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGZoomEvent.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:92: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/cookie' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/permissions' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_permissions0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/permissions -I/pbulk/work/www/firefox52/work/build/extensions/permissions -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_permissions0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/extensions/permissions/Unified_cpp_permissions0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGStringList.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGTests.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElement.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGZoomEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ServoStyleSheet.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:11: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsISVGPoint.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsISVGPoint.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentPolicy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/permissions/nsContentBlocker.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/permissions/nsContentBlocker.cpp:5, from /pbulk/work/www/firefox52/work/build/extensions/permissions/Unified_cpp_permissions0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/ftp' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/docshell/shistory' mkdir -p '.deps/' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_promise.a.desc rm -f libdom_promise.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_promise.a.desc Unified_cpp_dom_promise0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_docshell_shistory0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory -I/pbulk/work/www/firefox52/work/build/docshell/shistory -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_docshell_shistory0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParam.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/PannerNode.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.h:41, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/build/nsWebBrowserModule.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.cpp:7, from /pbulk/work/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg7.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp: In member function 'bool mozilla::SVGTransformListParser::ParseTranslate()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:145:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | t[1] = 0.f; | ~~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:147:5: note: here 147 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp: In member function 'bool mozilla::SVGTransformListParser::ParseScale()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:173:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 173 | s[1] = s[0]; | ~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:175:5: note: here 175 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp: In member function 'bool mozilla::SVGTransformListParser::ParseRotate()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:202:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 202 | r[1] = r[2] = 0.f; | ~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransformListParser.cpp:204:5: note: here 204 | case 3: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicyUtils.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/permissions/nsContentBlocker.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libembedding_browser_build.a.desc rm -f libembedding_browser_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_browser_build.a.desc nsWebBrowserModule.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/promise' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xhr' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xhr0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr -I/pbulk/work/www/firefox52/work/build/dom/xhr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xhr0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/browser/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsToolkitCompsModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/toolkit/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/feeds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/find -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/jsdownloads/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perfmonitoring -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/startup -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/statusfilter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/typeaheadfind -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/parentalcontrols -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsToolkitCompsModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build/nsToolkitCompsModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntry.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build/nsToolkitCompsModule.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHTransaction.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25 | NS_INTERFACE_MAP_ENTRY(nsISHTransaction) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251 | NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build/nsContentDLF.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsPIDOMWindow.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:13: In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:176:45, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:367:25: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:396:43: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 396 | size_type Length() const { return mHdr->mLength; } | ~~~~~~^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp: In member function 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:350:19: note: at offset 8 into object 'curve' of size 8 350 | nsTArray curve; | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In member function 'bool nsTArray_base::UsesAutoArrayBuffer() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:178:29, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:367:25: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:61:14: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61 | if (!mHdr->mIsAutoArray) { | ~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp: In member function 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:350:19: note: at offset 8 into object 'curve' of size 8 350 | nsTArray curve; | ^~~~~ In static member function 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:176:45, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:367:25: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:613:11: warning: 'void* memcpy(void*, const void*, size_t)' offset [8, 15] is out of the bounds [0, 8] of object 'curve' with type 'nsTArray' [-Warray-bounds] 613 | memcpy(aDest, aSrc, sizeof(nsTArrayHeader) + aCount * aElemSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp: In member function 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:350:19: note: 'curve' declared here 350 | nsTArray curve; | ^~~~~ In static member function 'static void nsTArrayFallibleAllocator::Free(void*)', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:179:24, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = float; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:367:25: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:198:38: warning: 'void free(void*)' called on unallocated object 'curve' [-Wfree-nonheap-object] 198 | static void Free(void* aPtr) { free(aPtr); } | ~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp: In member function 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/WaveShaperNode.cpp:350:19: note: declared here 350 | nsTArray curve; | ^~~~~ libextensions_permissions.a.desc rm -f libextensions_permissions.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_permissions.a.desc Unified_cpp_permissions0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/permissions' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/lz4' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o lz4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/lz4 -I/pbulk/work/www/firefox52/work/build/toolkit/components/lz4 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/lz4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/lz4/lz4.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequest.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/Entries.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsIUrlClassifierDBService.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierDBService.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build/nsToolkitCompsModule.cpp:30: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Compression.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/lz4/lz4.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_lz4.a.desc rm -f libtoolkit_components_lz4.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_lz4.a.desc lz4.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocument.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHEntryShared.cpp:12, from /pbulk/work/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:11: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:337:30, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:376:9, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryReload(nsIURI*, uint32_t, bool*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:855:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:302:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[2].nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 302 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/www/firefox52/work/build/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryReload(nsIURI*, uint32_t, bool*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: 'iter' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:855:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 855 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryReload, *aCanReload, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: '' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:855:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 855 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryReload, *aCanReload, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_build.a.desc rm -f libtoolkit_components_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_build.a.desc nsToolkitCompsModule.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/lz4' In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:337:30, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:376:9, inlined from 'virtual nsresult nsSHistory::PurgeHistory(int32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:749:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:302:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[2].nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 302 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::PurgeHistory(int32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: 'iter' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:749:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 749 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryPurge, purgeHistory, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: '' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:749:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 749 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryPurge, purgeHistory, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/ductwork/debugger' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o JSDebugger.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger -I/pbulk/work/www/firefox52/work/build/js/ductwork/debugger -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/JSDebugger.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger/JSDebugger.cpp libdom_media_webaudio.a.desc rm -f libdom_media_webaudio.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webaudio.a.desc AudioNodeEngineSSE2.o Unified_cpp_dom_media_webaudio0.o Unified_cpp_dom_media_webaudio1.o Unified_cpp_dom_media_webaudio2.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/webaudio' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/other-licenses/snappy' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_snappy0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/snappy -I/pbulk/work/www/firefox52/work/build/other-licenses/snappy -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_snappy0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-sign-compare -Wno-unused-function /pbulk/work/www/firefox52/work/build/other-licenses/snappy/Unified_cpp_snappy0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/layers' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ImageContainer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ImageContainer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:337:30, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:376:9, inlined from 'bool nsSHistory::RemoveDuplicate(int32_t, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:1451:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:302:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[2].nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 302 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp: In member function 'bool nsSHistory::RemoveDuplicate(int32_t, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: 'iter' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:117:3: note: in expansion of macro 'ITERATE_LISTENERS' 117 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:1451:5: note: in expansion of macro 'NOTIFY_LISTENERS' 1451 | NOTIFY_LISTENERS(OnLengthChange, (mLength)); | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: '' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:117:3: note: in expansion of macro 'ITERATE_LISTENERS' 117 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:1451:5: note: in expansion of macro 'NOTIFY_LISTENERS' 1451 | NOTIFY_LISTENERS(OnLengthChange, (mLength)); | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/IJSDebugger.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger/JSDebugger.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ductwork/debugger/JSDebugger.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPresArena.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/build/layout/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPresArena.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:337:30, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:376:9, inlined from 'virtual nsresult nsSHistory::Reload(uint32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:981:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:302:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[2].nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 302 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::Reload(uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: 'iter' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:981:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 981 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryReload, canNavigate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: '' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:981:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 981 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryReload, canNavigate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:337:30, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:376:9, inlined from 'virtual nsresult nsSHistory::ReloadCurrentEntry()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:997:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:302:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[2].nsAutoTObserverArray, 2>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 302 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::ReloadCurrentEntry()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: 'iter' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:997:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 997 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryGotoIndex, canNavigate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:104:7: note: '' declared here 104 | iter(mListeners); \ | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:129:5: note: in expansion of macro 'ITERATE_LISTENERS' 129 | ITERATE_LISTENERS( \ | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory/nsSHistory.cpp:997:3: note: in expansion of macro 'NOTIFY_LISTENERS_CANCELABLE' 997 | NOTIFY_LISTENERS_CANCELABLE(OnHistoryGotoIndex, canNavigate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libdocshell_shistory.a.desc rm -f libdocshell_shistory.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdocshell_shistory.a.desc Unified_cpp_docshell_shistory0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.cpp:25: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsQueryFrame.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArenaObjectID.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libother-licenses_snappy.a.desc rm -f libother-licenses_snappy.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libother-licenses_snappy.a.desc Unified_cpp_snappy0.o libjs_ductwork_debugger.a.desc rm -f libjs_ductwork_debugger.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_ductwork_debugger.a.desc JSDebugger.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/docshell/shistory' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o LayerTreeInvalidation.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/LayerTreeInvalidation.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/other-licenses/snappy' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/memory/volatile' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_memory_volatile0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/volatile -I/pbulk/work/www/firefox52/work/build/memory/volatile -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_memory_volatile0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/memory/volatile/Unified_cpp_memory_volatile0.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/volatile/VolatileBuffer.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/volatile/VolatileBufferFallback.cpp:5, from /pbulk/work/www/firefox52/work/build/memory/volatile/Unified_cpp_memory_volatile0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestEventTarget.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestEventTarget.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGContentUtils.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGDataParser.cpp:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73 | NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/svg/Unified_cpp_dom_svg8.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp:72:4: note: some parts of macro expansion are not guarded by this 'else' clause 72 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 252 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.cpp:251:4: note: some parts of macro expansion are not guarded by this 'else' clause 251 | else | ^~~~ libmemory_volatile.a.desc rm -f libmemory_volatile.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmemory_volatile.a.desc Unified_cpp_memory_volatile0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/ductwork/debugger' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Blob.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dom/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Blob.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGViewBox.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/memory/volatile' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o GPUParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc -I/pbulk/work/www/firefox52/work/build/gfx/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/GPUParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsHashKeys.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:396:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 396 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:395:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresArena.cpp:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/BlobChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:3762:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3762 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestMainThread.cpp:3761:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 3761 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestUpload.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestUpload.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RuleProcessorCache.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build/nsLayoutStatics.cpp:32, from /pbulk/work/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1561 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1560:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1560 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build/nsLayoutStatics.cpp:46: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 1]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1161:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsRefreshDriver.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/build/layout/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsRefreshDriver.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CanvasClient.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ImageBridgeChild.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ImageContainer.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/CompositableHost.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ImageHost.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.cpp:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayerTreeInvalidation.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp:28: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCModule.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build/nsLayoutModule.cpp:8, from /pbulk/work/www/firefox52/work/build/layout/build/Unified_cpp_layout_build0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/build/nsLayoutStatics.cpp:116: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:49: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 487 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 486 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:1177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1177 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:1176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1176 | NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget/gtkxtbin' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp:34: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o gtk2xtbin.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_IMPL_GTKXTBIN_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtkxtbin -I/pbulk/work/www/firefox52/work/build/widget/gtkxtbin -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/gtk2xtbin.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/include/gtk-unix-print-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/fribidi -I/usr/X11R7/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtkxtbin/gtk2xtbin.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_svg.a.desc rm -f libdom_svg.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_svg.a.desc Unified_cpp_dom_svg0.o Unified_cpp_dom_svg1.o Unified_cpp_dom_svg2.o Unified_cpp_dom_svg3.o Unified_cpp_dom_svg4.o Unified_cpp_dom_svg5.o Unified_cpp_dom_svg6.o Unified_cpp_dom_svg7.o Unified_cpp_dom_svg8.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeParent.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.cpp:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libwidget_gtkxtbin.a.desc rm -f libwidget_gtkxtbin.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwidget_gtkxtbin.a.desc gtk2xtbin.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Layers.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Layers.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/svg' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PersistentBufferProvider.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PersistentBufferProvider.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget/gtkxtbin' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BasicImageLayer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BasicImageLayer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicImageLayer.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:34, from /pbulk/work/www/firefox52/work/build/dom/xhr/Unified_cpp_dom_xhr0.cpp:47: In destructor 'mozilla::dom::workers::AutoSyncLoopHolder::~AutoSyncLoopHolder()', inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::workers::AutoSyncLoopHolder]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::workers::AutoSyncLoopHolder]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'void mozilla::dom::XMLHttpRequestWorker::SendInternal(mozilla::dom::SendRunnable*, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1840:1: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:1543:38: warning: '*(mozilla::dom::workers::AutoSyncLoopHolder*)((char*)&autoSyncLoop + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::workers::AutoSyncLoopHolder::mIndex' may be used uninitialized [-Wmaybe-uninitialized] 1543 | mWorkerPrivate->DestroySyncLoop(mIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'void mozilla::dom::XMLHttpRequestWorker::SendInternal(mozilla::dom::SendRunnable*, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1800:29: note: '*(mozilla::dom::workers::AutoSyncLoopHolder*)((char*)&autoSyncLoop + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::workers::AutoSyncLoopHolder::mIndex' was declared here 1800 | Maybe autoSyncLoop; | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:93:53: warning: '((nsCOMPtr_base*)((char*)&autoSyncLoop + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[1].nsCOMPtr_base::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 93 | #define NSCAP_RELEASE(this, ptr) (ptr)->Release() | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1800:29: note: '((nsCOMPtr_base*)((char*)&autoSyncLoop + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[1].nsCOMPtr_base::mRawPtr' was declared here 1800 | Maybe autoSyncLoop; | ^~~~~~~~~~~~ In destructor 'mozilla::dom::workers::AutoSyncLoopHolder::~AutoSyncLoopHolder()', inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::workers::AutoSyncLoopHolder]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::workers::AutoSyncLoopHolder]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'void mozilla::dom::XMLHttpRequestWorker::SendInternal(mozilla::dom::SendRunnable*, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1840:1: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:1543:38: warning: '*(mozilla::dom::workers::AutoSyncLoopHolder*)((char*)&autoSyncLoop + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::workers::AutoSyncLoopHolder::mWorkerPrivate' may be used uninitialized [-Wmaybe-uninitialized] 1543 | mWorkerPrivate->DestroySyncLoop(mIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'void mozilla::dom::XMLHttpRequestWorker::SendInternal(mozilla::dom::SendRunnable*, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xhr/XMLHttpRequestWorker.cpp:1800:29: note: '*(mozilla::dom::workers::AutoSyncLoopHolder*)((char*)&autoSyncLoop + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::workers::AutoSyncLoopHolder::mWorkerPrivate' was declared here 1800 | Maybe autoSyncLoop; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/GPUParent.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_xhr.a.desc rm -f libdom_xhr.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xhr.a.desc Unified_cpp_dom_xhr0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsRefreshDriver.cpp:44: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StructuredCloneHolder.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:16: In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:176:45, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImpl(const nsTArray&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:838:7, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:803:32: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:396:43: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 396 | size_type Length() const { return mHdr->mLength; } | ~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In function 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:837:30: note: at offset 8 into object 'blobImpls' of size 8 837 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In member function 'bool nsTArray_base::UsesAutoArrayBuffer() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:178:29, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImpl(const nsTArray&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:838:7, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:803:32: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:61:14: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61 | if (!mHdr->mIsAutoArray) { | ~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In function 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:837:30: note: at offset 8 into object 'blobImpls' of size 8 837 | nsTArray> blobImpls; | ^~~~~~~~~ In static member function 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:176:45, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImpl(const nsTArray&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:838:7, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:803:32: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:613:11: warning: 'void* memcpy(void*, const void*, size_t)' offset [8, 15] is out of the bounds [0, 8] of object 'blobImpls' with type 'nsTArray >' [-Warray-bounds] 613 | memcpy(aDest, aSrc, sizeof(nsTArrayHeader) + aCount * aElemSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In function 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:837:30: note: 'blobImpls' declared here 837 | nsTArray> blobImpls; | ^~~~~~~~~ In static member function 'static void nsTArrayFallibleAllocator::Free(void*)', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:179:24, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImpl(const nsTArray&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:838:7, inlined from 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:803:32: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:198:38: warning: 'void free(void*)' called on unallocated object 'blobImpls' [-Wfree-nonheap-object] 198 | static void Free(void* aPtr) { free(aPtr); } | ~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp: In function 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, CreateBlobImplMetadata&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/Blob.cpp:837:30: note: declared here 837 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xhr' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TextureClientX11.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TextureClientX11.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/TextureClientX11.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ContentChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dom/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ContentChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp liblayout_build.a.desc rm -f liblayout_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_build.a.desc Unified_cpp_layout_build0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/LayersTypes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/build' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11BasicCompositor.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11BasicCompositor.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc -I/pbulk/work/www/firefox52/work/build/gfx/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/ipc/Unified_cpp_gfx_ipc0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/Compositor.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11BasicCompositor.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/network' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_network0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/build/dom/network -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_network0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/Connection.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClientX11.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/TextureClientX11.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/build/layout/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/GLTextureImage.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/Units.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/LayersTypes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ipc/CompositorSession.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Rect.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Triangle.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Matrix.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:11: In function 'bool mozilla::operator==(const Maybe&, const Maybe&) [with T = unsigned int]', inlined from 'bool mozilla::operator!=(const Maybe&, const Maybe&) [with T = unsigned int]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:484:17, inlined from 'virtual already_AddRefed mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const mozilla::gfx::IntRect&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:307:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:478:27: warning: '*(unsigned int*)((char*)&previousBackBuffer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized [-Wmaybe-uninitialized] 478 | return aLHS.isNothing() || *aLHS == *aRHS; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp: In member function 'virtual already_AddRefed mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const mozilla::gfx::IntRect&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/PersistentBufferProvider.cpp:247:8: note: '*(unsigned int*)((char*)&previousBackBuffer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' was declared here 247 | auto previousBackBuffer = mBack; | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_webaudio_blink0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink -I/pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_webaudio_blink0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Point.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Triangle.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Matrix.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:11: In member function 'bool mozilla::gfx::BasePoint::operator==(const Sub&) const [with T = int; Sub = nsPoint; Coord = int]', inlined from 'bool nsTArray_Impl::operator==(const nsTArray_Impl&) const [with Allocator = nsTArrayInfallibleAllocator; E = nsPoint; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:966:27, inlined from 'bool mozilla::layers::ScrollSnapInfo::operator==(const mozilla::layers::ScrollSnapInfo&) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:686:35, inlined from 'bool mozilla::layers::ScrollSnapInfo::operator==(const mozilla::layers::ScrollSnapInfo&) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:679:8, inlined from 'bool mozilla::layers::ScrollMetadata::operator==(const mozilla::layers::ScrollMetadata&) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:788:22, inlined from 'bool mozilla::layers::ScrollMetadata::IsDefault() const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:812:17, inlined from 'virtual void mozilla::layers::Layer::PrintInfo(std::stringstream&, const char*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp:1969:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/BasePoint.h:43:12: warning: array subscript 1 is outside array bounds of 'nsTArrayHeader [1]' [-Warray-bounds] 43 | return x == aPoint.x && y == aPoint.y; | ^ /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h: In member function 'virtual void mozilla::layers::Layer::PrintInfo(std::stringstream&, const char*)': /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:251:25: note: at offset 8 into object 'nsTArrayHeader::sEmptyHdr' of size 8 251 | static nsTArrayHeader sEmptyHdr; | ^~~~~~~~~ In member function 'bool mozilla::gfx::BasePoint::operator==(const Sub&) const [with T = int; Sub = nsPoint; Coord = int]', inlined from 'bool nsTArray_Impl::operator==(const nsTArray_Impl&) const [with Allocator = nsTArrayInfallibleAllocator; E = nsPoint; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:966:27, inlined from 'bool mozilla::layers::ScrollSnapInfo::operator==(const mozilla::layers::ScrollSnapInfo&) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:686:35, inlined from 'bool mozilla::layers::ScrollSnapInfo::operator==(const mozilla::layers::ScrollSnapInfo&) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:679:8, inlined from 'bool mozilla::layers::ScrollMetadata::operator==(const mozilla::layers::ScrollMetadata&) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:788:22, inlined from 'bool mozilla::layers::ScrollMetadata::IsDefault() const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:812:17, inlined from 'virtual void mozilla::layers::Layer::PrintInfo(std::stringstream&, const char*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.cpp:1969:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/BasePoint.h:43:29: warning: array subscript 1 is outside array bounds of 'nsTArrayHeader [1]' [-Warray-bounds] 43 | return x == aPoint.x && y == aPoint.y; | ^ /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h: In member function 'virtual void mozilla::layers::Layer::PrintInfo(std::stringstream&, const char*)': /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:251:25: note: at offset 8 into object 'nsTArrayHeader::sEmptyHdr' of size 8 251 | static nsTArrayHeader sEmptyHdr; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AnonymousContent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/AccessibleCaret.cpp:7, from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/components/about' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AboutRedirector.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/about -I/pbulk/work/www/firefox52/work/build/browser/components/about -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AboutRedirector.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/components/feeds' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsFeedSniffer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_APP_NAME=firefox -DMOZ_MACBUNDLE_NAME=Nightly.app -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds -I/pbulk/work/www/firefox52/work/build/browser/components/feeds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsFeedSniffer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11TextureSourceBasic.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11TextureSourceBasic.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAboutModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentSniffer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/Compositor.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/X11TextureSourceBasic.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioNodeEngine.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/about/AboutRedirector.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libbrowser_components_about.a.desc rm -f libbrowser_components_about.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_about.a.desc AboutRedirector.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/DynamicsCompressor.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/components/about' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_webaudio_blink1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink -I/pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_webaudio_blink1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds/nsFeedSniffer.cpp:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/BasicCompositor.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_base1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/build/layout/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_base1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ libbrowser_components_feeds.a.desc rm -f libbrowser_components_feeds.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_feeds.a.desc nsFeedSniffer.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/components/feeds' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11TextureHost.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11TextureHost.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/X11TextureHost.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_ipc.a.desc rm -f libgfx_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_ipc.a.desc GPUParent.o Unified_cpp_gfx_ipc0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:5, from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ShadowLayerUtilsX11.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ShadowLayerUtilsX11.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketParent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPServerSocketParent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocket.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/ipc' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11TextureSourceOGL.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11TextureSourceOGL.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/ContextStateTracker.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorOGL.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: In function 'void mozilla::PodCopy(T*, const T*, size_t) [with T = float]', inlined from 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:306:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'convolutionDestinationR2' may be used uninitialized [-Wmaybe-uninitialized] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:253:18: note: 'convolutionDestinationR2' was declared here 253 | const float* convolutionDestinationR2; | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'void mozilla::PodCopy(T*, const T*, size_t) [with T = float]', inlined from 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:305:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'convolutionDestinationL2' may be used uninitialized [-Wmaybe-uninitialized] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:252:18: note: 'convolutionDestinationL2' was declared here 252 | const float* convolutionDestinationL2; | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:278:67: warning: 'convolutionDestinationR1' may be used uninitialized [-Wmaybe-uninitialized] 278 | destinationR[i] = (1 - x) * convolutionDestinationR1[i] + x * convolutionDestinationR2[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:251:18: note: 'convolutionDestinationR1' was declared here 251 | const float* convolutionDestinationR1; | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:277:67: warning: 'convolutionDestinationL1' may be used uninitialized [-Wmaybe-uninitialized] 277 | destinationL[i] = (1 - x) * convolutionDestinationL1[i] + x * convolutionDestinationL2[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/blink/HRTFPanner.cpp:250:18: note: 'convolutionDestinationL1' was declared here 250 | const float* convolutionDestinationL1; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/view/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/MobileViewportManager.cpp:14, from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:128: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:522:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 522 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.cpp:521:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 521 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = gfx::PointTyped; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/GeometryUtils.cpp:211:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsSize.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsPoint.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsMargin.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrValue.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 115 | struct PointTyped : | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = gfx::PointTyped; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/GeometryUtils.cpp:333:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 115 | struct PointTyped : | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/ShadowLayerUtilsX11.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_webaudio_blink.a.desc rm -f libdom_media_webaudio_blink.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webaudio_blink.a.desc Unified_cpp_webaudio_blink0.o Unified_cpp_webaudio_blink1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/CompositableHost.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHostOGL.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/opengl/X11TextureSourceOGL.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/webaudio/blink' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/ContextStateTracker.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/components/shell' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGNOMEShellService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_VERSION="52.9.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/shell -I/pbulk/work/www/firefox52/work/build/browser/components/shell -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGNOMEShellService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/shell/nsGNOMEShellService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/shell/nsGNOMEShellService.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.cpp:7, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/components/dirprovider' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DirectoryProvider.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/dirprovider -I/pbulk/work/www/firefox52/work/build/browser/components/dirprovider -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DirectoryProvider.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/dirprovider/DirectoryProvider.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleProcessorData.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp:23, from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CounterStyleManager.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/components/migration' libbrowser_components_migration.a.desc rm -f libbrowser_components_migration.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_migration.a.desc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDirectoryService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/dirprovider/DirectoryProvider.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::dom::TCPSocketParent::FireArrayBufferDataEvent(nsTArray&, mozilla::dom::TCPReadyState)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:343:19: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /pbulk/work/www/firefox52/work/build/dom/network/Unified_cpp_dom_network0.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp: In member function 'void mozilla::dom::TCPSocketParent::FireArrayBufferDataEvent(nsTArray&, mozilla::dom::TCPReadyState)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:342:29: note: at offset 8 into object 'arr' of size 8 342 | InfallibleTArray arr; | ^~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/components/migration' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o CrashReporterChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dom/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/CrashReporterChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/CrashReporterChild.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp: In member function 'virtual bool mozilla::dom::TCPSocketParent::RecvData(const SendableData&, const uint32_t&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:280:42: warning: 'addr' may be used uninitialized [-Wmaybe-uninitialized] 280 | nsresult nsrv = mFilter->FilterPacket(&addr, data.Elements(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 281 | data.Length(), | ~~~~~~~~~~~~~~ 282 | nsISocketFilter::SF_OUTGOING, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | &allowed); | ~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:280:42: note: by argument 2 of type 'const mozilla::net::NetAddr*' to 'nsresult (nsISocketFilter::)(const mozilla::net::NetAddr*, const uint8_t*, uint32_t, int32_t, bool*)' {aka 'nsresult (nsISocketFilter::)(const mozilla::net::NetAddr*, const unsigned char*, unsigned int, int, bool*)'} /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network/TCPSocketParent.cpp:275:27: note: 'addr' declared here 275 | mozilla::net::NetAddr addr; // dummy value | ^~~~ libbrowser_components_dirprovider.a.desc rm -f libbrowser_components_dirprovider.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_dirprovider.a.desc DirectoryProvider.o libdom_network.a.desc rm -f libdom_network.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/AsyncCanvasRenderer.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_network.a.desc Unified_cpp_dom_network0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/components/dirprovider' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp libbrowser_components_shell.a.desc rm -f libbrowser_components_shell.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/LayersTypes.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowser_components_shell.a.desc nsGNOMEShellService.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/network' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers3.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/components/shell' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/PotentialCheckerboardDurationTracker.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/PotentialCheckerboardDurationTracker.cpp:7, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/RotatedBuffer.cpp:25, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/QueuedInput.cpp:9, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/CrashReporterChild.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StartupTimeline.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Telemetry.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/PotentialCheckerboardDurationTracker.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base0.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/DashedCornerFinder.cpp: In member function 'void mozilla::DashedCornerFinder::FindBestDashLength(Float, Float, Float, Float)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/DashedCornerFinder.cpp:372:5: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] 372 | if (count == targetCount) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/DashedCornerFinder.cpp:316:12: note: 'count' was declared here 316 | size_t count; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/DashedCornerFinder.cpp:376:7: warning: 'actualDashLength' may be used uninitialized [-Wmaybe-uninitialized] 376 | if (actualDashLength > dashLength - LENGTH_MARGIN) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/DashedCornerFinder.cpp:317:11: note: 'actualDashLength' was declared here 317 | Float actualDashLength; | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/TouchManager.cpp: In member function 'bool mozilla::TouchManager::PreHandleEvent(mozilla::WidgetEvent*, nsEventStatus*, bool&, bool&, nsCOMPtr&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/TouchManager.cpp:213:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | aIsHandlingUserInput = true; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/TouchManager.cpp:216:5: note: here 216 | case eTouchCancel: { | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:128: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp: In static member function 'static void nsCSSRendering::DrawTableBorderSegment(DrawTarget&, uint8_t, nscolor, const nsStyleBackground*, const nsRect&, int32_t, int32_t, uint8_t, nscoord, uint8_t, nscoord)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4325:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4325 | ridgeGroove = NS_STYLE_BORDER_STYLE_GROOVE; // and fall through to ridge /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4327:3: note: here 4327 | case NS_STYLE_BORDER_STYLE_RIDGE: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4491:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 4491 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:4494:3: note: here 4494 | case NS_STYLE_BORDER_STYLE_SOLID: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientLayerManager.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientTiledPaintedLayer.cpp:5, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base1.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRenderingBorders.cpp: In function 'mozilla::gfx::Color MakeBorderColor(nscolor, nscolor, BorderColorStyle)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRenderingBorders.cpp:1238:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1238 | k = 1; | ~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRenderingBorders.cpp:1240:5: note: here 1240 | case BorderColorStyleDark: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginInstanceChild.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:31: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsHashKeys.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayers.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/PersistentBufferProvider.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicCanvasLayer.cpp:17, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ClientLayerManager.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicImplData.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicCanvasLayer.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/basic/BasicCanvasLayer.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function 'nsEventStatus mozilla::layers::AsyncPanZoomController::OnTouchStart(const mozilla::MultiTouchInput&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp:1099:76: warning: this statement may fall through [-Wimplicit-fallthrough=] 1099 | GetCurrentTouchBlock()->GetOverscrollHandoffChain()->CancelAnimations(ExcludeOverscroll); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp:1101:5: note: here 1101 | case NOTHING: { | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers1.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'void mozilla::layers::GestureEventListener::HandleInputTimeoutLongTap()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/GestureEventListener.cpp:440:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 440 | CancelMaxTapTimeoutTask(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/GestureEventListener.cpp:442:3: note: here 442 | case GESTURE_FIRST_SINGLE_TOUCH_MAX_TAP_DOWN: { | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ProcessHangMonitor.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dom/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ProcessHangMonitor.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleStructInlines.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrameInlines.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:110: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/AsyncCompositionManager.cpp:32, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp:110: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ProcessHangMonitor.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dom/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/wave' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_wave0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/wave -I/pbulk/work/www/firefox52/work/build/dom/media/wave -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_wave0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/wave/Unified_cpp_dom_media_wave0.cpp In file included from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers2.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp: In member function 'void mozilla::layers::APZEventState::ProcessTouchEvent(const mozilla::WidgetTouchEvent&, const mozilla::layers::ScrollableLayerGuid&, uint64_t, nsEventStatus, nsEventStatus)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:346:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 346 | if (isTouchPrevented) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:351:3: note: here 351 | case eTouchCancel: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:352:47: warning: this statement may fall through [-Wimplicit-fallthrough=] 352 | mActiveElementManager->HandleTouchEndEvent(mEndTouchIsClick); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/util/APZEventState.cpp:354:3: note: here 354 | case eTouchMove: { | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDemuxer.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/wave/Unified_cpp_dom_media_wave0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/revocable_store.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/task.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ProcessHangMonitorIPC.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDataDemuxer.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDemuxer.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/algorithm:60, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/algorithm:3, from /pbulk/work/www/firefox52/work/build/dist/stl_wrappers/algorithm:44, from /pbulk/work/www/firefox52/work/build/dist/include/nsCoord.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/nsColor.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWidget.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasicEvents.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:10: In function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = double]', inlined from 'static void nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, const nsRect&, const nsRect&, const nsRect&, const nsSize&, const mozilla::CSSIntRect&, const nsSize&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:2682:26: /usr/include/g++/bits/stl_algobase.h:259:7: warning: 'position' may be used uninitialized [-Wmaybe-uninitialized] 259 | if (__a < __b) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp: In static member function 'static void nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, const nsRect&, const nsRect&, const nsRect&, const nsSize&, const mozilla::CSSIntRect&, const nsSize&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.cpp:2639:12: note: 'position' was declared here 2639 | double position; | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPermissionManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/AppProcessChecker.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozEnglishWordUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozEnglishWordUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderStateMachine.h:91, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/wave/WaveDecoder.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AbstractThread.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MozPromise.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDataDemuxer.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.h:16: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozEnglishWordUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 21 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozInlineSpellChecker.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozInlineSpellChecker.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp In file included from /usr/include/g++/atomic:41, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/atomic:3, from /pbulk/work/www/firefox52/work/build/dist/stl_wrappers/atomic:44, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:170, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsRect.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:17: In member function '_PTp* std::__atomic_base<_PTp*>::load(std::memory_order) const [with _PTp = mozilla::layers::APZCTreeManager]', inlined from '_Tp* std::atomic<_Tp*>::load(std::memory_order) const [with _Tp = mozilla::layers::APZCTreeManager]' at /usr/include/g++/atomic:581:25, inlined from 'static T mozilla::detail::IntrinsicMemoryOps::load(const typename Base::ValueType&) [with T = mozilla::layers::APZCTreeManager*; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:225:21, inlined from 'mozilla::detail::AtomicBaseIncDec::operator T() const [with T = mozilla::layers::APZCTreeManager*; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:606:53, inlined from 'bool mozilla::layers::AsyncPanZoomController::IsDestroyed() const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp:792:26, inlined from 'bool mozilla::layers::WheelBlockState::ShouldAcceptNewEvent() const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/InputBlockState.cpp:421:24, inlined from 'bool mozilla::layers::WheelBlockState::ShouldAcceptNewEvent() const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/InputBlockState.cpp:413:1: /usr/include/g++/bits/atomic_base.h:836:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 836 | return __atomic_load_n(&_M_p, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPicker.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPickerParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ColorPickerParent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StructuredCloneHolder.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:16, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ProcessHangMonitorIPC.h:13: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::PBrowserParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::PBrowserParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::PBrowserParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(nsIDOMElement**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:910:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp: In member function 'virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(nsIDOMElement**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:897:29: note: at offset 8 into object 'tabs' of size 8 897 | nsTArray tabs; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::PBrowserParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::PBrowserParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::PBrowserParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(nsIDOMElement**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:910:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp: In member function 'virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(nsIDOMElement**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ProcessHangMonitor.cpp:897:29: note: at offset 8 into object 'tabs' of size 8 897 | nsTArray tabs; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_ipc1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DBIN_SUFFIX=""' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dom/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/cookie -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/sandbox -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_ipc1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/PositionedEventTargeting.cpp:18: In member function 'nsStyleContext* nsIFrame::StyleContext() const', inlined from 'void mozilla::ElementRestyler::MaybeReframeForAfterPseudo(nsIFrame*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp:3534:24, inlined from 'void mozilla::ElementRestyler::RestyleChildren(nsRestyleHint)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp:3258:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:655:49: warning: 'lastContinuation' may be used uninitialized [-Wmaybe-uninitialized] 655 | nsStyleContext* StyleContext() const { return mStyleContext; } | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp: In member function 'void mozilla::ElementRestyler::RestyleChildren(nsRestyleHint)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/RestyleManager.cpp:3241:13: note: 'lastContinuation' was declared here 3241 | nsIFrame* lastContinuation; | ^~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/startupcache' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StartupCache.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache -I/pbulk/work/www/firefox52/work/build/startupcache -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StartupCache.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCache.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCache.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozIApplication.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabContext.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:14: In constructor 'RefPtr::RefPtr(T*) [with T = mozilla::layers::AsyncPanZoomController]', inlined from 'uint64_t mozilla::layers::InputQueue::InjectNewTouchBlock(mozilla::layers::AsyncPanZoomController*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/InputQueue.cpp:403:28: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:108:7: warning: pointer 'aTarget' used after 'void free(void*)' [-Wuse-after-free] 108 | : mRawPtr(aRawPtr) | ^~~~~~~~~~~~~~~~ In function 'void operator delete(void*)', inlined from 'virtual mozilla::layers::AsyncPanZoomController::~AsyncPanZoomController()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.cpp:731:1, inlined from 'MozExternalRefCountType mozilla::layers::AsyncPanZoomController::Release()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:93:3, inlined from 'MozExternalRefCountType mozilla::layers::AsyncPanZoomController::Release()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/AsyncPanZoomController.h:93:3, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = mozilla::layers::AsyncPanZoomController]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = mozilla::layers::AsyncPanZoomController; T = mozilla::layers::AsyncPanZoomController]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:399:40, inlined from 'RefPtr::~RefPtr() [with T = mozilla::layers::AsyncPanZoomController]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:78:44, inlined from 'uint64_t mozilla::layers::InputQueue::InjectNewTouchBlock(mozilla::layers::AsyncPanZoomController*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/apz/src/InputQueue.cpp:398:46: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:218:21: note: call to 'void free(void*)' here 218 | return free_impl(ptr); | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabContext.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StartupCacheModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache -I/pbulk/work/www/firefox52/work/build/startupcache -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StartupCacheModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheModule.cpp In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:354:56, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::layers::ImageClientSingle::Buffer; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'virtual bool mozilla::layers::ImageClientSingle::UpdateImage(mozilla::layers::ImageContainer*, uint32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ImageClient.cpp:252:24: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ImageClient.cpp: In member function 'virtual bool mozilla::layers::ImageClientSingle::UpdateImage(mozilla::layers::ImageContainer*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ImageClient.cpp:200:20: note: at offset 8 into object 'newBuffers' of size 8 200 | nsTArray newBuffers; | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::layers::ImageClientSingle::Buffer; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'virtual bool mozilla::layers::ImageClientSingle::UpdateImage(mozilla::layers::ImageContainer*, uint32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ImageClient.cpp:252:24: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ImageClient.cpp: In member function 'virtual bool mozilla::layers::ImageClientSingle::UpdateImage(mozilla::layers::ImageContainer*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/ImageClient.cpp:200:20: note: at offset 8 into object 'newBuffers' of size 8 200 | nsTArray newBuffers; | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheModule.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozInlineSpellWordUtil.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozInlineSpellWordUtil.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp libdom_media_wave.a.desc rm -f libdom_media_wave.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_wave.a.desc Unified_cpp_dom_media_wave0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 535 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.cpp:534:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 534 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StartupCacheUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache -I/pbulk/work/www/firefox52/work/build/startupcache -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StartupCacheUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheUtils.cpp In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::layers::TileClient; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:935:30: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers4.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp: In member function 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:934:24: note: at offset 8 into object 'oldRetainedTiles' of size 8 934 | nsTArray oldRetainedTiles; | ^~~~~~~~~~~~~~~~ In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::layers::TileClient; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:935:30: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp: In member function 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:934:24: note: at offset 8 into object 'oldRetainedTiles' of size 8 934 | nsTArray oldRetainedTiles; | ^~~~~~~~~~~~~~~~ In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::layers::TileClient; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:935:30: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp: In member function 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:934:24: note: at offset 8 into object 'oldRetainedTiles' of size 8 934 | nsTArray oldRetainedTiles; | ^~~~~~~~~~~~~~~~ In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::layers::TileClient; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:935:30: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp: In member function 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/client/TiledContentClient.cpp:934:24: note: at offset 8 into object 'oldRetainedTiles' of size 8 934 | nsTArray oldRetainedTiles; | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheUtils.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/wave' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozPersonalDictionary.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozPersonalDictionary.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp:2679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2679 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp:2678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2678 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabParent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabContext.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabContext.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers5.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/startupcache/StartupCacheUtils.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libstartupcache.a.desc rm -f libstartupcache.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libstartupcache.a.desc StartupCache.o StartupCacheModule.o StartupCacheUtils.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_base2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/build/layout/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/mathml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/printing -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/view -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_base2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellWordUtil.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/startupcache' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:87, from /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozSpellChecker.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozSpellChecker.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:809:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 809 | NS_INTERFACE_MAP_END_INHERITING(TabChildBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:808:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 808 | NS_INTERFACE_MAP_ENTRY(nsITooltipListener) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozSpellCheckerFactory.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozSpellCheckerFactory.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:3262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3262 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabChild.cpp:100: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:156:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentParent.cpp:153, from /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc0.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 138 | struct AmountFns | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:180:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 173 | struct SizeOfTabFns | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.cpp:7, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabParent.cpp:69, from /pbulk/work/www/firefox52/work/build/dom/ipc/Unified_cpp_dom_ipc1.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureHost.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/Effects.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/LayerManagerComposite.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/editor/txmgr' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_txmgr0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/build/editor/txmgr -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_txmgr0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/editor/txmgr/Unified_cpp_editor_txmgr0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCoord.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:9, from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionItem.cpp:6, from /pbulk/work/www/firefox52/work/build/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.h:19: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellChecker.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 30 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionItem.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/Layers.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/composite/ContainerLayerComposite.h:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/CompositableForwarder.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_layers7.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers -I/pbulk/work/www/firefox52/work/build/gfx/layers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers7.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsISelectionPrivate.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Selection.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrameSelection.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libeditor_txmgr.a.desc rm -f libeditor_txmgr.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditor_txmgr.a.desc Unified_cpp_editor_txmgr0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellCheckerFactory.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/editor/txmgr' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/chromium' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o atomicops_internals_x86_gcc.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/atomicops_internals_x86_gcc.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops_internals_x86_gcc.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/LayersTypes.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorTypes.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsRange.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Selection.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops_internals_x86_gcc.cc:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Coord.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/FrameMetrics.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/RemoteContentController.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/RemoteContentController.cpp:8, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o message_pump_glib.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/message_pump_glib.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump_glib.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump_glib.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_pump_glib.cc:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/Units.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozSpellI18NManager.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozSpellI18NManager.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellI18NManager.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o process_util_bsd.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/process_util_bsd.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util_bsd.cc exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o time_posix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/time_posix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/time_posix.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util_bsd.cc:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellI18NManager.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozSpellI18NManager.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/time.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/time_posix.cc:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/commandlines' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCommandLine.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines -I/pbulk/work/www/firefox52/work/build/toolkit/components/commandlines -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCommandLine.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsICommandLineRunner.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libextensions_spellcheck_src.a.desc rm -f libextensions_spellcheck_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_spellcheck_src.a.desc mozEnglishWordUtils.o mozInlineSpellChecker.o mozInlineSpellWordUtil.o mozPersonalDictionary.o mozSpellChecker.o mozSpellCheckerFactory.o mozSpellI18NManager.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_chromium0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsISelectionListener.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDocumentViewer.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 538 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDocumentViewer.cpp:536:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 536 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) | ^~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_commandlines.a.desc rm -f libtoolkit_components_commandlines.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_commandlines.a.desc nsCommandLine.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/spellcheck/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc -I/pbulk/work/www/firefox52/work/build/netwerk/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/commandlines' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/console' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_console0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/console -I/pbulk/work/www/firefox52/work/build/dom/console -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_console0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/ChannelEventQueue.cpp:8, from /pbulk/work/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp:41, from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CounterStyleManager.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Console.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/console/Unified_cpp_dom_console0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Console.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 346 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.cpp:345:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 345 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ libdom_ipc.a.desc rm -f libdom_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_ipc.a.desc Blob.o ContentChild.o CrashReporterChild.o ProcessHangMonitor.o Unified_cpp_dom_ipc0.o Unified_cpp_dom_ipc1.o In file included from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp: In member function 'bool PresShell::DoReflow(nsIFrame*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:9298:11: warning: unused variable 'uri' [-Wunused-variable] 9298 | nsIURI *uri = mDocument->GetDocumentURI(); | ^~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FunctionBinding.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/ipc' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_chromium1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/NeckoChild.cpp:10, from /pbulk/work/www/firefox52/work/build/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/platform_thread.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/platform_thread_posix.cc:7, from /pbulk/work/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:129: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/histogram.cc:20, from /pbulk/work/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:555:20: warning: 'lastSegmentSize.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u.mozilla::AlignedStorage2::U::mDummy' may be used uninitialized [-Wmaybe-uninitialized] 555 | aIter.Advance(*this, *lastSegmentSize); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:469:17: note: 'lastSegmentSize.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u.mozilla::AlignedStorage2::U::mDummy' was declared here 469 | Maybe lastSegmentSize; | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RootedOwningNonNull.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 821 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/console/Console.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 820 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_chromium2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/chromium -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium2.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/file' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_file0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/file -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_file0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsIOService.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file/nsFileChannel.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/NeckoChild.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ChannelEventQueue.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/ipc/ChannelEventQueue.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/ipc/other' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DocAccessibleChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/build/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DocAccessibleChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/waitable_event.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/waitable_event_posix.cc:7, from /pbulk/work/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/ipc/LayerTransactionParent.cpp:37, from /pbulk/work/www/firefox52/work/build/gfx/layers/Unified_cpp_gfx_layers6.cpp:128: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseChannel.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file/nsFileChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file/nsFileChannel.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/DocAccessibleChild.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_console.a.desc rm -f libdom_console.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_console.a.desc Unified_cpp_dom_console0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/console' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/auth' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsAuthSASL.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth -I/pbulk/work/www/firefox52/work/build/extensions/auth -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsAuthSASL.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuthSASL.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuthSASL.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libnetwerk_protocol_file.a.desc rm -f libnetwerk_protocol_file.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_file.a.desc Unified_cpp_protocol_file0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsHttpNegotiateAuth.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth -I/pbulk/work/www/firefox52/work/build/extensions/auth -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsHttpNegotiateAuth.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsHttpNegotiateAuth.cpp libipc_chromium.a.desc rm -f libipc_chromium.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libipc_chromium.a.desc atomicops_internals_x86_gcc.o message_pump_glib.o process_util_bsd.o time_posix.o Unified_cpp_ipc_chromium0.o Unified_cpp_ipc_chromium1.o Unified_cpp_ipc_chromium2.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuth.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsHttpNegotiateAuth.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/file' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/xpcom' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o xpcAccEvents.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/build/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/xpcAccEvents.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/chromium' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_extensions_auth0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth -I/pbulk/work/www/firefox52/work/build/extensions/auth -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_extensions_auth0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/extensions/auth/Unified_cpp_extensions_auth0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.h:5, from /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:3: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsAuthFactory.cpp:5, from /pbulk/work/www/firefox52/work/build/extensions/auth/Unified_cpp_extensions_auth0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/auth/nsHttpNegotiateAuth.cpp:42: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.h:6: /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 296 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 295 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:348:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 348 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 401 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:462:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 462 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/accessible/xpcom/xpcAccEvents.cpp:461:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 461 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~ libnetwerk_ipc.a.desc rm -f libnetwerk_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_ipc.a.desc Unified_cpp_netwerk_ipc0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/ipc' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/mediasource' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_mediasource0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource -I/pbulk/work/www/firefox52/work/build/dom/media/mediasource -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_mediasource0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_xpcom0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/build/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_xpcom0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp libextensions_auth.a.desc rm -f libextensions_auth.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_auth.a.desc nsAuthSASL.o nsHttpNegotiateAuth.o Unified_cpp_extensions_auth0.o gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/zlib' libzlib.a.desc rm -f libzlib.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libzlib.a.desc gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/zlib' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/forms' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_forms0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/build/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_forms0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessibleRelation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.cpp:6, from /pbulk/work/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaResource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/auth' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ProxyAccessible.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/build/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ProxyAccessible.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/ProxyAccessible.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_forms1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/build/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_forms1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms1.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp: In member function 'bool mozilla::ADTSContainerParser::Parse(mozilla::MediaByteBuffer*, Header&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:591:48: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 591 | size_t data_length = (((*aData)[3] & 0x03) << 11) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/ContainerParser.cpp:592:48: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 592 | (((*aData)[4] & 0xff) << 3) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/imgIContainer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.cpp:5, from /pbulk/work/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSourceDecoder.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other/ProxyAccessible.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/nsAccessibleRelation.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/push' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_push0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push -I/pbulk/work/www/firefox52/work/build/dom/push -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_push0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsLayoutUtils.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCSSRendering.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsButtonFrameRenderer.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/MediaResource.h:9: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:584:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 584 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/MediaSource.cpp:583:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 583 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPattern.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/gfxContext.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/imgIContainer.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBuffer.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 588 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBuffer.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 587 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/SourceBufferList.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PushManager.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/push/Unified_cpp_dom_push0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgfx_layers.a.desc rm -f libgfx_layers.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_layers.a.desc ImageContainer.o LayerTreeInvalidation.o Layers.o PersistentBufferProvider.o BasicImageLayer.o TextureClientX11.o X11BasicCompositor.o X11TextureSourceBasic.o X11TextureHost.o ShadowLayerUtilsX11.o X11TextureSourceOGL.o Unified_cpp_gfx_layers0.o Unified_cpp_gfx_layers1.o Unified_cpp_gfx_layers2.o Unified_cpp_gfx_layers3.o Unified_cpp_gfx_layers4.o Unified_cpp_gfx_layers5.o Unified_cpp_gfx_layers6.o Unified_cpp_gfx_layers7.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PushManager.h:32: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsComboboxControlFrame.cpp:25, from /pbulk/work/www/firefox52/work/build/layout/forms/Unified_cpp_layout_forms0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/layers' In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/threads' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_threads0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_ENABLE_BACKGROUND_HANG_MONITOR=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/tools/profiler -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_threads0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/threads/Unified_cpp_xpcom_threads0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PushManagerBinding.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleDocument.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleDocument::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleDocument.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleHyperText) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleDocument.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleDocument) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleGeneric.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleGeneric.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause 806 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 880 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 29 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AbstractThread.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/AbstractThread.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 465 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 464 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/AbstractThread.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151 | NS_INTERFACE_MAP_ENTRY(nsIPushData) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscriptionOptions.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/push/PushSubscriptionOptions.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIRunnable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AbstractThread.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThread.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThread.cpp:186:5: note: some parts of macro expansion are not guarded by this 'else' clause 186 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/TrackBuffersManager.cpp: In member function 'uint32_t mozilla::TrackBuffersManager::RemoveFrames(const mozilla::media::TimeIntervals&, TrackData&, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/mediasource/TrackBuffersManager.cpp:1785:19: warning: '*(unsigned int*)((char*)&firstRemovedIndex + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized [-Wmaybe-uninitialized] 1785 | Maybe firstRemovedIndex; | ^~~~~~~~~~~~~~~~~ libdom_push.a.desc rm -f libdom_push.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_push.a.desc Unified_cpp_dom_push0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/push' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image/encoders/jpeg' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsJPEGEncoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg -I/pbulk/work/www/firefox52/work/build/image/encoders/jpeg -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsJPEGEncoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg/nsJPEGEncoder.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/imgIEncoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg/nsJPEGEncoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg/nsJPEGEncoder.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_jpeg.a.desc rm -f libimage_encoders_jpeg.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_encoders_jpeg.a.desc nsJPEGEncoder.o libdom_media_mediasource.a.desc rm -f libdom_media_mediasource.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_mediasource.a.desc Unified_cpp_media_mediasource0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/encoders/jpeg' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o convert.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/convert.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/convert.cc gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/mediasource' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_threads1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_ENABLE_BACKGROUND_HANG_MONITOR=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/tools/profiler -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_threads1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/threads/Unified_cpp_xpcom_threads1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadManager.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::GetTextAttributes(bool, int32_t, int32_t*, int32_t*, nsIPersistentProperties**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp:209:31: warning: 'this' pointer is null [-Wnonnull] 209 | props->SetStringProperty(attrs[i].Name(), attrs[i].Value(), unused); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RemoteVideoDecoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RemoteVideoDecoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::GetDefaultTextAttributes(nsIPersistentProperties**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom/xpcAccessibleHyperText.cpp:239:31: warning: 'this' pointer is null [-Wnonnull] 239 | props->SetStringProperty(attrs[i].Name(), attrs[i].Value(), unused); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o convert_from.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/convert_from.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/convert_from.cc libaccessible_xpcom.a.desc rm -f libaccessible_xpcom.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_xpcom.a.desc xpcAccEvents.o Unified_cpp_accessible_xpcom0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadManager.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadManager.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadManager.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadPool.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads/nsThreadPool.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mjpeg_decoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mjpeg_decoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/mjpeg_decoder.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms/nsProgressFrame.cpp:18: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/xpcom' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/browser-element' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BrowserElementAudioChannel.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element -I/pbulk/work/www/firefox52/work/build/dom/browser-element -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BrowserElementAudioChannel.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPrintfCString.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/gfxUtils.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCaret.cpp:13: In member function 'void nsAString_internal::Append(const char_type*, size_type)', inlined from 'void nsCounterUseNode::GetText(nsString&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCounterManager.cpp:119:23: /pbulk/work/www/firefox52/work/build/dist/include/nsTSubstring.h:530:12: warning: 'separator' may be used uninitialized [-Wmaybe-uninitialized] 530 | Replace(mLength, 0, aData, aLength); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCounterManager.cpp: In member function 'void nsCounterUseNode::GetText(nsString&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsCounterManager.cpp:103:21: note: 'separator' was declared here 103 | const char16_t* separator; | ^~~~~~~~~ libxpcom_threads.a.desc rm -f libxpcom_threads.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_threads.a.desc Unified_cpp_xpcom_threads0.o Unified_cpp_xpcom_threads1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o rotate_argb.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/rotate_argb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/rotate_argb.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o row_common.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/row_common.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/row_common.cc libaccessible_ipc_other.a.desc rm -f libaccessible_ipc_other.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_ipc_other.a.desc DocAccessibleChild.o ProxyAccessible.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/threads' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderManagerChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderManagerChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/ipc/other' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/res' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_protocol_res0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/res -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_res0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIProtocolHandler.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISubstitutingProtocolHandler.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/ExtensionProtocolHandler.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850, from /pbulk/work/www/firefox52/work/build/dist/include/MediaData.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/RemoteVideoDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/ExtensionProtocolHandler.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ liblayout_forms.a.desc rm -f liblayout_forms.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_forms.a.desc Unified_cpp_layout_forms0.o Unified_cpp_layout_forms1.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/forms' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderManagerParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderManagerParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsIOService.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.h:13: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::ContentParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::ContentParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::ContentParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'nsresult mozilla::net::SubstitutingProtocolHandler::_ZN7mozilla3net27SubstitutingProtocolHandler16SendSubstitutionERK19nsACString_internalP6nsIURI.part.0(const nsACString_internal&, nsIURI*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:161:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'nsresult mozilla::net::SubstitutingProtocolHandler::_ZN7mozilla3net27SubstitutingProtocolHandler16SendSubstitutionERK19nsACString_internalP6nsIURI.part.0(const nsACString_internal&, nsIURI*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:141:28: note: at offset 8 into object 'parents' of size 8 141 | nsTArray parents; | ^~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::ContentParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::ContentParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::ContentParent*; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'nsresult mozilla::net::SubstitutingProtocolHandler::_ZN7mozilla3net27SubstitutingProtocolHandler16SendSubstitutionERK19nsACString_internalP6nsIURI.part.0(const nsACString_internal&, nsIURI*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:161:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'nsresult mozilla::net::SubstitutingProtocolHandler::_ZN7mozilla3net27SubstitutingProtocolHandler16SendSubstitutionERK19nsACString_internalP6nsIURI.part.0(const nsACString_internal&, nsIURI*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:141:28: note: at offset 8 into object 'parents' of size 8 141 | nsTArray parents; | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerChild.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderManagerParent.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_res.a.desc rm -f libnetwerk_protocol_res.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_res.a.desc Unified_cpp_netwerk_protocol_res0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o scale.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/scale.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/scale.cc gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/res' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/appstartup' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsAppStartupNotifier.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/appstartup -I/pbulk/work/www/firefox52/work/build/embedding/components/appstartup -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsAppStartupNotifier.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/appstartup/nsAppStartupNotifier.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/appstartup/nsAppStartupNotifier.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o scale_common.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/scale_common.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/source/scale_common.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/xpcom' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_src_xpcom0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/xpcom -I/pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_src_xpcom0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/xpcom/Unified_cpp_src_xpcom0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BrowserElementParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element -I/pbulk/work/www/firefox52/work/build/dom/browser-element -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BrowserElementParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/xpcom/nsUdetXPCOMWrapper.cpp:6, from /pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/xpcom/Unified_cpp_src_xpcom0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_libyuv0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libyuv0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp: In member function 'virtual void PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:2708:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized [-Wmaybe-uninitialized] 2708 | (_f != subtreeRoot || !targetNeedsReflowFromParent)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:2693:10: note: 'targetNeedsReflowFromParent' was declared here 2693 | bool targetNeedsReflowFromParent; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VideoDecoderParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/dom/media/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VideoDecoderParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.cpp libextensions_universalchardet_src_xpcom.a.desc rm -f libextensions_universalchardet_src_xpcom.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_universalchardet_src_xpcom.a.desc Unified_cpp_src_xpcom0.o libembedding_components_appstartup.a.desc rm -f libembedding_components_appstartup.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_appstartup.a.desc nsAppStartupNotifier.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/TabParent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/browser-element/BrowserElementParent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/base/Unified_cpp_layout_base2.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsStyleSheetService.cpp: In member function 'virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsStyleSheetService.cpp:339:28: warning: 'message' may be used uninitialized [-Wmaybe-uninitialized] 339 | serv->NotifyObservers(NS_ISUPPORTS_CAST(nsIDOMCSSStyleSheet*, cssSheet), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | message, nullptr); | ~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsStyleSheetService.cpp:320:15: note: 'message' was declared here 320 | const char* message; | ^~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/xpcom' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc -I/pbulk/work/www/firefox52/work/build/js/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/appstartup' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/mozintl' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o MozIntl.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl -I/pbulk/work/www/firefox52/work/build/toolkit/components/mozintl -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/MozIntl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl/MozIntl.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozIMozIntl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl/MozIntl.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mozintl/MozIntl.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_libyuv1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG -DTRIMMED=1 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DHAVE_JPEG -D__STDC_FORMAT_MACROS -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libyuv1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv1.cpp libtoolkit_components_mozintl.a.desc rm -f libtoolkit_components_mozintl.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_mozintl.a.desc MozIntl.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/mozintl' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xml' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xml0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/build/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xml0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/CPOWTimer.cpp:8, from /pbulk/work/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/dns/mdns/libmdns' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dns_mdns_libmdns0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/mdns/libmdns -I/pbulk/work/www/firefox52/work/build/netwerk/dns/mdns/libmdns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dns_mdns_libmdns0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ipc/VideoDecoderParent.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/mdns/libmdns/nsDNSServiceInfo.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/mdns/libmdns/nsDNSServiceInfo.cpp:6, from /pbulk/work/www/firefox52/work/build/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMNode.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMCharacterData.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMText.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMCDATASection.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CDATASection.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/CDATASection.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/xml/Unified_cpp_dom_xml0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CDATASection.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_dns_mdns_libmdns.a.desc rm -f libnetwerk_dns_mdns_libmdns.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_dns_mdns_libmdns.a.desc Unified_cpp_dns_mdns_libmdns0.o libyuv.a.desc rm -f libyuv.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libyuv.a.desc convert.o convert_from.o mjpeg_decoder.o rotate_argb.o row_common.o scale.o scale_common.o Unified_cpp_media_libyuv0.o Unified_cpp_media_libyuv1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/CPOWTimer.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'nsrefcnt nsAutoRefCnt::operator--()', inlined from 'MozExternalRefCountType gfxContext::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/gfxContext.h:56:5, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = gfxContext; T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:399:40, inlined from 'RefPtr::~RefPtr() [with T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:78:44, inlined from 'bool GenerateAndPushTextMask(nsIFrame*, nsRenderingContext*, const nsRect&, nsDisplayListBuilder*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDisplayList.cpp:610:1: /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:278:36: warning: pointer 'rawPtr' used after 'void free(void*)' [-Wuse-after-free] 278 | nsrefcnt operator--() { return --mValue; } | ^~~~~~ In function 'void operator delete(void*)', inlined from 'MozExternalRefCountType gfxContext::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/gfxContext.h:56:5, inlined from 'MozExternalRefCountType gfxContext::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/gfxContext.h:56:5, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = gfxContext; T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:399:40, inlined from 'RefPtr::~RefPtr() [with T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:78:44, inlined from 'nsRenderingContext::~nsRenderingContext()' at /pbulk/work/www/firefox52/work/build/dist/include/nsRenderingContext.h:20:23, inlined from 'bool GenerateAndPushTextMask(nsIFrame*, nsRenderingContext*, const nsRect&, nsDisplayListBuilder*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDisplayList.cpp:610:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:218:21: note: call to 'void free(void*)' here 218 | return free_impl(ptr); | ^ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/fetch' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_fetch0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch -I/pbulk/work/www/firefox52/work/build/dom/fetch -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/data -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_fetch0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp In member function 'nsrefcnt nsAutoRefCnt::operator--()', inlined from 'MozExternalRefCountType gfxContext::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/gfxContext.h:56:5, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = gfxContext; T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:399:40, inlined from 'RefPtr::~RefPtr() [with T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:78:44, inlined from 'already_AddRefed PresShell::PaintRangePaintInfo(const nsTArray >&, nsISelection*, nsIntRegion*, nsRect, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, uint32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:5160:1: /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:278:36: warning: pointer 'rawPtr' used after 'void free(void*)' [-Wuse-after-free] 278 | nsrefcnt operator--() { return --mValue; } | ^~~~~~ In function 'void operator delete(void*)', inlined from 'MozExternalRefCountType gfxContext::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/gfxContext.h:56:5, inlined from 'MozExternalRefCountType gfxContext::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/gfxContext.h:56:5, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = gfxContext; T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:399:40, inlined from 'RefPtr::~RefPtr() [with T = gfxContext]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:78:44, inlined from 'nsRenderingContext::~nsRenderingContext()' at /pbulk/work/www/firefox52/work/build/dist/include/nsRenderingContext.h:20:23, inlined from 'already_AddRefed PresShell::PaintRangePaintInfo(const nsTArray >&, nsISelection*, nsIntRegion*, nsRect, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, uint32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresShell.cpp:5160:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:218:21: note: call to 'void free(void*)' here 218 | return free_impl(ptr); | ^ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/dns/mdns/libmdns' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/find' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_find0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find -I/pbulk/work/www/firefox52/work/build/embedding/components/find -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_find0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libyuv/libyuv_libyuv' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/rdf/datasource' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_rdf_datasource0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource -I/pbulk/work/www/firefox52/work/build/rdf/datasource -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_rdf_datasource0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/rdf/datasource/Unified_cpp_rdf_datasource0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChannelInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIRDFDataSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.cpp:10, from /pbulk/work/www/firefox52/work/build/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_browser-element.a.desc rm -f libdom_browser-element.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_browser-element.a.desc BrowserElementAudioChannel.o BrowserElementParent.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/browser-element' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/bindings' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrototypeList.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrototypeList.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/PrototypeList.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterBindings.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterBindings.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsFileSystemDataSource.cpp:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/ChannelInfo.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsLocalStore.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource/nsLocalStore.cpp:247:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFind.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:9, from /pbulk/work/www/firefox52/work/build/embedding/components/find/Unified_cpp_components_find0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AccessibleNodeBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_ipc.a.desc rm -f libdom_media_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_ipc.a.desc RemoteVideoDecoder.o VideoDecoderChild.o VideoDecoderManagerChild.o VideoDecoderManagerParent.o VideoDecoderParent.o liblayout_base.a.desc rm -f liblayout_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_base.a.desc nsPresArena.o nsRefreshDriver.o Unified_cpp_layout_base0.o Unified_cpp_layout_base1.o Unified_cpp_layout_base2.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AccessibleNodeBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Fetch.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Fetch.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/fetch/Unified_cpp_dom_fetch0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChannelInfo.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/base' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/psshparser' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_psshparser0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/psshparser -I/pbulk/work/www/firefox52/work/build/media/psshparser -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_psshparser0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/psshparser/Unified_cpp_media_psshparser0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/ipc' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/eme' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_agnostic_eme0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/eme -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_agnostic_eme0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp librdf_datasource.a.desc rm -f librdf_datasource.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librdf_datasource.a.desc Unified_cpp_rdf_datasource0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchConsumer.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/FetchConsumer.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 278 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ libpsshparser.a.desc rm -f libpsshparser.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libpsshparser.a.desc Unified_cpp_media_psshparser0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/rdf/datasource' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ffmpeg_libav540.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav54 -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav54/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav540.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/GMPAudioHost.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/GMPAudioDecoderProxy.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/GMPAudioDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptChild.cpp:10, from /pbulk/work/www/firefox52/work/build/js/ipc/Unified_cpp_js_ipc0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Request.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Request.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp:3: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 460 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:459:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 459 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp: In member function 'char16_t nsFind::PeekNextChar(nsIDOMRange*, nsIDOMRange*, nsIDOMRange*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:816:16: note: in expansion of macro 'CHAR_TO_UNICHAR' 816 | return t1b ? CHAR_TO_UNICHAR(t1b[index]) : t2b[index]; | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::Find(const char16_t*, nsIDOMRange*, nsIDOMRange*, nsIDOMRange*, nsIDOMRange**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1143:30: note: in expansion of macro 'CHAR_TO_UNICHAR' 1143 | c = (t2b ? t2b[findex] : CHAR_TO_UNICHAR(t1b[findex])); | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:24: note: in expansion of macro 'CHAR_TO_UNICHAR' 926 | #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' 927 | #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1155:26: note: in expansion of macro 'IsSpace' 1155 | if (inWhitespace && !IsSpace(c)) { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:24: note: in expansion of macro 'CHAR_TO_UNICHAR' 926 | #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' 927 | #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1168:26: note: in expansion of macro 'IsSpace' 1168 | if (!inWhitespace && IsSpace(patc)) { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:24: note: in expansion of macro 'CHAR_TO_UNICHAR' 926 | #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1219:23: note: in expansion of macro 'NBSP_CHARCODE' 1219 | if (prevChar == NBSP_CHARCODE) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1220:20: note: in expansion of macro 'CHAR_TO_UNICHAR' 1220 | prevChar = CHAR_TO_UNICHAR(' '); | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:24: note: in expansion of macro 'CHAR_TO_UNICHAR' 926 | #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' 927 | #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1230:26: note: in expansion of macro 'IsSpace' 1230 | (inWhitespace && IsSpace(c))) | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1265:49: note: in expansion of macro 'CHAR_TO_UNICHAR' 1265 | nextChar = (t2b ? t2b[nextfindex] : CHAR_TO_UNICHAR(t1b[nextfindex])); | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:24: note: in expansion of macro 'CHAR_TO_UNICHAR' 926 | #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1270:27: note: in expansion of macro 'NBSP_CHARCODE' 1270 | if (nextChar == NBSP_CHARCODE) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1271:24: note: in expansion of macro 'CHAR_TO_UNICHAR' 1271 | nextChar = CHAR_TO_UNICHAR(' '); | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:36:39: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 36 | #define CHAR_TO_UNICHAR(c) ((char16_t)(const unsigned char)c) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:926:24: note: in expansion of macro 'CHAR_TO_UNICHAR' 926 | #define NBSP_CHARCODE (CHAR_TO_UNICHAR(160)) | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:927:54: note: in expansion of macro 'NBSP_CHARCODE' 927 | #define IsSpace(c) (nsCRT::IsAsciiSpace(c) || (c) == NBSP_CHARCODE) | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find/nsFind.cpp:1329:13: note: in expansion of macro 'IsSpace' 1329 | IsSpace(patStr[pindex + incr])) { | ^~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/psshparser' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/cache2' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AppCacheStorage.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2 -I/pbulk/work/www/firefox52/work/build/netwerk/cache2 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AppCacheStorage.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheLog.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDataDecoderProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/GMPAudioDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFace.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterBindings.cpp:132: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLContentSink.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLContentSink.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/eme/EMEAudioDecoder.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLFragmentContentSink.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLFragmentContentSink.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/AppCacheStorage.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libembedding_components_find.a.desc rm -f libembedding_components_find.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_find.a.desc Unified_cpp_components_find0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cache20.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2 -I/pbulk/work/www/firefox52/work/build/netwerk/cache2 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache20.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/find' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/protobuf' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o extension_set_heavy.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/extension_set_heavy.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/extension_set_heavy.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheLog.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.cpp:5, from /pbulk/work/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterWorkerBindings.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterWorkerBindings.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_fetch.a.desc rm -f libdom_fetch.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_fetch.a.desc Unified_cpp_dom_fetch0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptChild.cpp:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsICacheEntry.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 179 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 331 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 110 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 43 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 45 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 258 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BlobBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o text_format.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/text_format.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/text_format.cc libdom_media_platforms_agnostic_eme.a.desc rm -f libdom_media_platforms_agnostic_eme.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_agnostic_eme.a.desc Unified_cpp_agnostic_eme0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/fetch' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/loader' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozJSComponentLoader.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/build/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozJSComponentLoader.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp In file included from /pbulk/work/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp: In static member function 'static mozilla::net::CacheHash::Hash32_t mozilla::net::CacheHash::Hash(const char*, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:60:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 60 | case 11: c += (uint32_t(k[10])<<24); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:61:5: note: here 61 | case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:61:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 61 | case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:62:5: note: here 62 | case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:62:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 62 | case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:64:5: note: here 64 | case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:64:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 64 | case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:65:5: note: here 65 | case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:65:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 65 | case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:66:5: note: here 66 | case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:66:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 66 | case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:67:5: note: here 67 | case 5 : b += k[4]; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:67:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 67 | case 5 : b += k[4]; MOZ_FALLTHROUGH; | ~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:68:5: note: here 68 | case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:68:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 68 | case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:69:5: note: here 69 | case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:69:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 69 | case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:70:5: note: here 70 | case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:70:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 70 | case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:71:5: note: here 71 | case 1 : a += k[0]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp: In member function 'void mozilla::net::CacheHash::Update(const char*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:160:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 160 | case 3: mBuf += data[2] << 16; MOZ_FALLTHROUGH; | ~~~~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:161:5: note: here 161 | case 2: mBuf += data[1] << 8; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:161:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 161 | case 2: mBuf += data[1] << 8; MOZ_FALLTHROUGH; | ~~~~~^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheHashUtils.cpp:162:5: note: here 162 | case 1: mBuf += data[0]; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp: In static member function 'static nsresult mozilla::net::CacheIndex::Shutdown()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:460:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 460 | index->FinishWrite(false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:462:5: note: here 462 | case READY: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp: In member function 'const mozilla::net::CacheIndexEntry* mozilla::net::CacheIndexEntryAutoManage::FindEntry()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:153:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 153 | if (!mDoNotSearchInUpdates) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:157:7: note: here 157 | case CacheIndex::BUILDING: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp: In static member function 'static nsresult mozilla::net::CacheIndex::HasEntry(const uint8_t (&)[20], EntryStatus*, bool*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:1154:46: warning: this statement may fall through [-Wimplicit-fallthrough=] 1154 | entry = index->mPendingUpdates.GetEntry(hash); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheIndex.cpp:1156:5: note: here 1156 | case BUILDING: | ^~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/agnostic/eme' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterWorkerDebuggerBindings.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterWorkerDebuggerBindings.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp libdom_media_platforms_ffmpeg_libav54.a.desc rm -f libdom_media_platforms_ffmpeg_libav54.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_ffmpeg_libav54.a.desc Unified_cpp_ffmpeg_libav540.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav54' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegisterWorkletBindings.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RegisterWorkletBindings.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkletBindings.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = mozilla::jsipc::ObjectId; Value = JS::Heap; HashPolicy = mozilla::jsipc::ObjectIdHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptShared.cpp:79:17: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry, mozilla::jsipc::ObjectId>; HashPolicy = js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JS::Heap; Value = mozilla::jsipc::ObjectId; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/ipc/JavaScriptShared.cpp:141:17: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, mozilla::jsipc::ObjectId>, js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, mozilla::jsipc::ObjectId> >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, mozilla::jsipc::ObjectId>, js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, mozilla::jsipc::ObjectId> >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ libdom_xml.a.desc rm -f libdom_xml.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xml.a.desc Unified_cpp_dom_xml0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BlobBinding.h:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkletBindings.cpp:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xml' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ResolveSystemBinding.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ResolveSystemBinding.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/ResolveSystemBinding.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ConsoleBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54: /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDie(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 356 | typedef typename Collection::value_type value_type; | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDieNoPrint(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 367 | typedef typename Collection::value_type value_type; | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: At global scope: /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 624 | typename Collection::value_type::second_type* const | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 637 | typename Collection::value_type::second_type* const | ^~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/ctypes' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ctypes.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes -I/pbulk/work/www/firefox52/work/build/toolkit/components/ctypes -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ctypes.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes/ctypes.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIXPCScriptable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes/ctypes.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/ctypes/ctypes.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/ResolveSystemBinding.cpp:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/URLSearchParamsBinding.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkerDebuggerBindings.cpp:4: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libtoolkit_components_ctypes.a.desc rm -f libtoolkit_components_ctypes.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_ctypes.a.desc ctypes.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cache21.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2 -I/pbulk/work/www/firefox52/work/build/netwerk/cache2 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache21.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AddonManagerBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheLog.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.cpp:5, from /pbulk/work/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/ctypes' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/dbus' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DBusHelpers.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DBusHelpers.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusHelpers.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/DBusMessageRefPtr.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusHelpers.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFile.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorage.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DBusUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DBusUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusUtils.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusUtils.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Fetch.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Request.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CacheBinding.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/RegisterWorkerBindings.cpp:3: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DBusWatcher.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DBusWatcher.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/DBusWatcher.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o wire_format.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/wire_format.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/wire_format.cc In file included from /pbulk/work/www/firefox52/work/build/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorageService.cpp: In member function 'virtual nsresult mozilla::net::{anonymous}::WalkDiskCacheRunnable::Run()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorageService.cpp:453:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 453 | mPass = ITERATE_METADATA; | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheStorageService.cpp:456:7: note: here 456 | case ITERATE_METADATA: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RawDBusConnection.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/dbus -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RawDBusConnection.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/RawDBusConnection.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSComponentLoader.cpp:37: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/DBusConnectionRefPtr.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/RawDBusConnection.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/dbus/RawDBusConnection.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libjs_ipc.a.desc rm -f libjs_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_ipc.a.desc Unified_cpp_js_ipc0.o libipc_dbus.a.desc rm -f libipc_dbus.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libipc_dbus.a.desc DBusHelpers.o DBusUtils.o DBusWatcher.o RawDBusConnection.o cc1plus: note: unrecognized command-line option '-Wno-null-conversion' may have been intended to silence earlier diagnostics exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnionTypes.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnionTypes.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnionTypes.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/dbus' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/ipc' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_protobuf0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_protobuf0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FileLocation.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/xpcom/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FileLocation.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FileLocation.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FileLocation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FileLocation.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozJSLoaderUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/build/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozJSLoaderUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSLoaderUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Directory.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnionTypes.cpp:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsBaseHashtable.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsClassHashtable.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/scache/StartupCache.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSLoaderUtils.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o NSPRInterposer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/xpcom/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/NSPRInterposer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/NSPRInterposer.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59, from /pbulk/work/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDie(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 356 | typedef typename Collection::value_type value_type; | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: In function 'void google::protobuf::InsertOrDieNoPrint(Collection*, const typename Collection::value_type::first_type&, const typename Collection::value_type::second_type&)': /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 367 | typedef typename Collection::value_type value_type; | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h: At global scope: /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 624 | typename Collection::value_type::second_type* const | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 637 | typename Collection::value_type::second_type* const | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:335:23: warning: 'google::protobuf::DescriptorPool::Tables' has a field 'google::protobuf::DescriptorPool::Tables::symbols_by_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] 335 | class DescriptorPool::Tables { | ^~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/IOInterposer.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/NSPRInterposer.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::symbols_by_parent_' whose type uses the anonymous namespace [-Wsubobject-linkage] 507 | class FileDescriptorTables { | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_lowercase_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_camelcase_name_' whose type uses the anonymous namespace [-Wsubobject-linkage] /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::fields_by_number_' whose type uses the anonymous namespace [-Wsubobject-linkage] /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:507:7: warning: 'google::protobuf::FileDescriptorTables' has a field 'google::protobuf::FileDescriptorTables::enum_values_by_number_' whose type uses the anonymous namespace [-Wsubobject-linkage] exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_protobuf1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DHAVE_ZLIB -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_protobuf1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-null-conversion -Wno-return-type -Wno-sign-compare -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf1.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Omnijar.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/xpcom/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Omnijar.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2525:9: warning: 'google::protobuf::DescriptorBuilder::OptionInterpreter' has a field 'google::protobuf::DescriptorBuilder::OptionInterpreter::options_to_interpret_' whose type uses the anonymous namespace [-Wsubobject-linkage] 2525 | class OptionInterpreter { | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2281:7: warning: 'google::protobuf::DescriptorBuilder' has a field 'google::protobuf::DescriptorBuilder::options_to_interpret_' whose type uses the anonymous namespace [-Wsubobject-linkage] 2281 | class DescriptorBuilder { | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'google::protobuf::{anonymous}::Symbol google::protobuf::DescriptorBuilder::NewPlaceholder(const std::string&, PlaceholderType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2996:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2996 | memset(placeholder_file, 0, sizeof(*placeholder_file)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43: /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 986 | class LIBPROTOBUF_EXPORT FileDescriptor { | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3015:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3015 | memset(placeholder_enum, 0, sizeof(*placeholder_enum)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here 683 | class LIBPROTOBUF_EXPORT EnumDescriptor { | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3029:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::EnumValueDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3029 | memset(placeholder_value, 0, sizeof(*placeholder_value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here 780 | class LIBPROTOBUF_EXPORT EnumValueDescriptor { | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3048:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::Descriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3048 | memset(placeholder_message, 0, sizeof(*placeholder_message)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here 126 | class LIBPROTOBUF_EXPORT Descriptor { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::NewPlaceholderFile(const std::string&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3074:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class google::protobuf::FileDescriptor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3074 | memset(placeholder, 0, sizeof(*placeholder)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 986 | class LIBPROTOBUF_EXPORT FileDescriptor { | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FileOptions::IsInitialized() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 5585 | if (!_extensions_.IsInitialized()) return false; return true; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 5585 | if (!_extensions_.IsInitialized()) return false; return true; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MessageOptions::IsInitialized() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 5958 | if (!_extensions_.IsInitialized()) return false; return true; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 5958 | if (!_extensions_.IsInitialized()) return false; return true; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FieldOptions::IsInitialized() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6485 | if (!_extensions_.IsInitialized()) return false; return true; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6485 | if (!_extensions_.IsInitialized()) return false; return true; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumOptions::IsInitialized() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6818 | if (!_extensions_.IsInitialized()) return false; return true; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6818 | if (!_extensions_.IsInitialized()) return false; return true; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumValueOptions::IsInitialized() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 7098 | if (!_extensions_.IsInitialized()) return false; return true; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 7098 | if (!_extensions_.IsInitialized()) return false; return true; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::ServiceOptions::IsInitialized() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 7377 | if (!_extensions_.IsInitialized()) return false; return true; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 7377 | if (!_extensions_.IsInitialized()) return false; return true; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MethodOptions::IsInitialized() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 7656 | if (!_extensions_.IsInitialized()) return false; return true; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 7656 | if (!_extensions_.IsInitialized()) return false; return true; | ^~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrackBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/APZTestDataBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h: In member function 'virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheFileMetadata.h:36:4: warning: 'frecency' may be used uninitialized [-Wmaybe-uninitialized] 36 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2/CacheEntry.cpp:493:14: note: 'frecency' was declared here 493 | uint32_t frecency; | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozJSSubScriptLoader.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/build/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozJSSubScriptLoader.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Omnijar.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PoisonIOInterposerStub.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/xpcom/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PoisonIOInterposerStub.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/PoisonIOInterposerStub.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_build0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/xpcom/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_build0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLOptGroupElement.h:12, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnionTypes.cpp:3: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libnetwerk_cache2.a.desc rm -f libnetwerk_cache2.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_cache2.a.desc AppCacheStorage.o Unified_cpp_netwerk_cache20.o Unified_cpp_netwerk_cache21.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/APZTestDataBinding.cpp:4: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/cache2' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xul/templates' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xul_templates0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates -I/pbulk/work/www/firefox52/work/build/dom/xul/templates -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xul_templates0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/MediaTrack.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioTrack.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/AudioTrackBinding.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/AddonEvent.cpp: In member function 'virtual nsresult mozilla::dom::AddonEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AddonEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXPCOM.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FrozenFunctions.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3065:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3065 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3064:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3064 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3512 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3511:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 3511 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AddonInstall) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3941:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3941 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AddonManagerBinding.cpp:3940:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 3940 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AddonManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings10.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings10.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/KeyboardEvent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/BeforeAfterKeyboardEventBinding.cpp:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:98: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsTemplateMatch.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:28: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/nspr' libnspr.a.desc rm -f libnspr.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnspr.a.desc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 286 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader/mozJSSubScriptLoader.cpp:25: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/nspr' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/browser' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_embedding_browser0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser -I/pbulk/work/www/firefox52/work/build/embedding/browser -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_embedding_browser0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositableClient.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CanvasClient.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ImageBridgeChild.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/XPCOMInit.cpp:19, from /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsContentSupportMap.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libjs_xpconnect_loader.a.desc rm -f libjs_xpconnect_loader.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_xpconnect_loader.a.desc mozJSComponentLoader.o mozJSLoaderUtils.o mozJSSubScriptLoader.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/xptcall.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXPCOMPrivate.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/FrozenFunctions.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:7, from /pbulk/work/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:7, from /pbulk/work/www/firefox52/work/build/dom/bindings/MediaKeyStatusMapBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4068 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4067:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 4067 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserFeedWriterBinding.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 667 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserFeedWriterBinding.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 666 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/loader' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/performance' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_performance0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance -I/pbulk/work/www/firefox52/work/build/dom/performance -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_performance0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/performance/Unified_cpp_dom_performance0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/AudioBufferSourceNodeBinding.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings0.cpp:278: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:156:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/XPCOMInit.cpp:123: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 138 | struct AmountFns | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:180:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 173 | struct SizeOfTabFns | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.h:41, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsCommandHandler.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69 | NS_INTERFACE_MAP_ENTRY(nsICommandHandler) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/Performance.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceMainThread.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44 | NS_INTERFACE_MAP_END_INHERITING(Performance) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceMainThread.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserver.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserver.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/performance/PerformanceResourceTiming.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/BiquadFilterNodeBinding.cpp:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:122: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ReflowInput.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp:14, from /pbulk/work/www/firefox52/work/build/embedding/browser/Unified_cpp_embedding_browser0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/nsComponentManager.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/Services.cpp:9, from /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build0.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h: In static member function 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]': /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:942:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 942 | return moz_malloc_size_of(aPtr); \ | ^ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | MFBT_API size_t moz_malloc_size_of(const void *ptr); | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h: In static member function 'static void* ICUReporter::Alloc(const void*, size_t)': /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:942:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 942 | return moz_malloc_size_of(aPtr); \ | ^ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | MFBT_API size_t moz_malloc_size_of(const void *ptr); | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp:67: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ libdom_performance.a.desc rm -f libdom_performance.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_performance.a.desc Unified_cpp_dom_performance0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsDocShellTreeOwner.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:31: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/performance' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptinfo' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_reflect_xptinfo0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_reflect_xptinfo0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/browser/nsWebBrowser.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xul_templates1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates -I/pbulk/work/www/firefox52/work/build/dom/xul/templates -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xul_templates1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp /pbulk/work/www/firefox52/work/build/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/KeyboardEvent.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/MenuBoxObjectBinding.cpp:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings10.cpp:242: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULSortService.cpp:23, from /pbulk/work/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_build1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/xpcom/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_build1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build1.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULSortService.cpp:24: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCRTGlue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCRTGlue.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIInterfaceInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:8, from /pbulk/work/www/firefox52/work/build/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSelfSupportBinding.cpp:1496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1496 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSelfSupportBinding.cpp:1495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1495 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp:56, from /pbulk/work/www/firefox52/work/build/dom/xul/templates/Unified_cpp_dom_xul_templates1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEventBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:140: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/build/dom/bindings/MediaKeyStatusMapBinding.cpp:318:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_build2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/xpcom/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_build2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build2.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:29, from /pbulk/work/www/firefox52/work/build/xpcom/build/Unified_cpp_xpcom_build2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp: In function 'int cvt_f(SprintfState*, double, int, int, char16_t, int)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:355:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 355 | exp = 'E'; | ~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:357:5: note: here 357 | case 'e': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:362:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 362 | exp = 'E'; | ~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:364:5: note: here 364 | case 'g': | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 295 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateBuilder.cpp:62: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:88:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 88 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 106 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:143: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIInterfaceInfo.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates/nsXULTreeBuilder.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 290 | NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ libembedding_browser.a.desc rm -f libembedding_browser.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_browser.a.desc Unified_cpp_embedding_browser0.o libxpcom_build.a.desc rm -f libxpcom_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_build.a.desc FileLocation.o NSPRInterposer.o Omnijar.o PoisonIOInterposerStub.o Unified_cpp_xpcom_build0.o Unified_cpp_xpcom_build1.o Unified_cpp_xpcom_build2.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpfe/components/directory' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDirectoryViewer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory -I/pbulk/work/www/firefox52/work/build/xpfe/components/directory -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDirectoryViewer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/browser' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/quota' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_quota0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota -I/pbulk/work/www/firefox52/work/build/dom/quota -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_quota0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsChild.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'google::protobuf::FieldDescriptor::CppType google::protobuf::FieldDescriptor::cpp_type() const', inlined from 'void google::protobuf::internal::GeneratedMessageReflection::SwapOneofField(google::protobuf::Message*, google::protobuf::Message*, const google::protobuf::OneofDescriptor*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:500:29: /pbulk/work/www/firefox52/work/build/dist/include/google/protobuf/descriptor.h:1642:28: warning: 'field1' may be used uninitialized [-Wmaybe-uninitialized] 1642 | return kTypeToCppTypeMap[type_]; | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function 'void google::protobuf::internal::GeneratedMessageReflection::SwapOneofField(google::protobuf::Message*, google::protobuf::Message*, const google::protobuf::OneofDescriptor*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:430:26: note: 'field1' was declared here 430 | const FieldDescriptor* field1; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:516:28: warning: 'temp_message' may be used uninitialized [-Wmaybe-uninitialized] 516 | SetAllocatedMessage(message2, temp_message, field1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:426:12: note: 'temp_message' was declared here 426 | Message* temp_message; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:49: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_reflect_xptinfo.a.desc rm -f libxpcom_reflect_xptinfo.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_reflect_xptinfo.a.desc Unified_cpp_reflect_xptinfo0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:171:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocShell.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/directory/nsDirectoryViewer.cpp:22: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptinfo' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpfe/appshell' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpfe_appshell0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell -I/pbulk/work/www/firefox52/work/build/xpfe/appshell -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpfe_appshell0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libxpfe_components_directory.a.desc rm -f libxpfe_components_directory.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpfe_components_directory.a.desc nsDirectoryViewer.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellFactory.cpp:6, from /pbulk/work/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpfe/components/directory' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o xptcinvoke_x86_64_unix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix -I/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/xptcinvoke_x86_64_unix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaManagerService.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings11.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings11.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcall.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcprivate.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 252 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) | ^~~~~~~~~~~~~~~~~~~~~~ libdom_xul_templates.a.desc rm -f libdom_xul_templates.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xul_templates.a.desc Unified_cpp_dom_xul_templates0.o Unified_cpp_dom_xul_templates1.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/StorageManager.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 368 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/StorageManager.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 367 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xul/templates' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/parser/xml' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSAXAttributes.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml -I/pbulk/work/www/firefox52/work/build/parser/xml -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSAXAttributes.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXAttributes.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o xptcstubs_x86_64_linux.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix -I/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/xptcstubs_x86_64_linux.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp:10, from /pbulk/work/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcall.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcprivate.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-null-conversion' may have been intended to silence earlier diagnostics In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXAttributes.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXAttributes.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_protobuf.a.desc rm -f libtoolkit_components_protobuf.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_protobuf.a.desc extension_set_heavy.o text_format.o wire_format.o Unified_cpp_components_protobuf0.o Unified_cpp_components_protobuf1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFactory.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) | ^~~~~~~~~~~~~~~~~~~~~~ libxpcom_reflect_xptcall_md_unix.a.desc rm -f libxpcom_reflect_xptcall_md_unix.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_reflect_xptcall_md_unix.a.desc xptcinvoke_x86_64_unix.o xptcstubs_x86_64_linux.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/protobuf' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/nss/crmf' libcrmf.a.desc rm -f libcrmf.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libcrmf.a.desc In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp:30, from /pbulk/work/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSAXLocator.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml -I/pbulk/work/www/firefox52/work/build/parser/xml -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSAXLocator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXLocator.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall/md/unix' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDebugImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/xpcom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDebugImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/nss/crmf' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings12.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings12.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISAXLocator.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXLocator.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXLocator.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:817:3: note: some parts of macro expansion are not guarded by this 'else' clause 817 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:882:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 882 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:119:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 119 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:852:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 852 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:890:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 890 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:994:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 994 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsContentTreeOwner.cpp:993:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 993 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp: In function 'void NS_DebugBreak(uint32_t, const char*, const char*, const char*, int32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp:431:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 431 | nsTraceRefcnt::WalkTheStack(stderr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDebugImpl.cpp:435:5: note: here 435 | case NS_ASSERT_ABORT: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozSettingsTransactionEvent.h:14, from /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PerformanceEntryBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/PerformanceEntryBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/xpcom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSAXXMLReader.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml -I/pbulk/work/www/firefox52/work/build/parser/xml -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSAXXMLReader.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozSettingsTransactionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozTetheringManagerBinding.cpp:1290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1290 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/MozTetheringManagerBinding.cpp:1289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1289 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PerformanceEntryBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIInputStream.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/AvailableMemoryTracker.cpp:16, from /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/quota/Unified_cpp_dom_quota0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::{anonymous}::CreateOrUpgradeDirectoryMetadataHelper::_ZN7mozilla3dom5quota12_GLOBAL__N_138CreateOrUpgradeDirectoryMetadataHelper28CreateOrUpgradeMetadataFilesEv.part.0()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:7345:14: warning: 'hasIsApp' may be used uninitialized [-Wmaybe-uninitialized] 7345 | } else if (hasIsApp) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:7330:12: note: 'hasIsApp' was declared here 7330 | bool hasIsApp; | ^~~~~~~~ In member function 'nsresult mozilla::dom::quota::{anonymous}::UpgradeDirectoryMetadataFrom1To2Helper::UpgradeMetadataFiles()', inlined from 'nsresult mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent(mozIStorageConnection*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:4194:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:7720:31: warning: 'timestamp' may be used uninitialized [-Wmaybe-uninitialized] 7720 | originProps->mTimestamp = timestamp; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent(mozIStorageConnection*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/quota/ActorsParent.cpp:7701:13: note: 'timestamp' was declared here 7701 | int64_t timestamp; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/PerformanceEntryBinding.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsXULWindow.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/appshell/nsXULWindow.cpp:135:3: note: some parts of macro expansion are not guarded by this 'else' clause 135 | else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PerformanceEntryEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ProfileTimelineMarkerBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/CycleCollectedJSContext.cpp:70, from /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libparser_xml.a.desc rm -f libparser_xml.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libparser_xml.a.desc nsSAXAttributes.o nsSAXLocator.o nsSAXXMLReader.o /pbulk/work/www/firefox52/work/build/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PermissionSettingsBinding.cpp:986:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 986 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PermissionSettingsBinding.cpp:985:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 985 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PluginCrashedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_quota.a.desc rm -f libdom_quota.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_quota.a.desc Unified_cpp_dom_quota0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/quota' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/modules/fdlibm/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_acos.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_acos.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_acos.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MouseEvent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PointerEvent.h:12, from /pbulk/work/www/firefox52/work/build/dom/bindings/PointerEventBinding.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings12.cpp:218: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/CycleCollectedJSContext.cpp:71: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsThreadUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/AvailableMemoryTracker.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/parser/xml' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings13.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings13.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp /pbulk/work/www/firefox52/work/build/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PageTransitionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp:20, from /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base0.cpp:119: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsConsoleService.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionAvailableEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationConnectionCloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionCloseEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationConnectionCloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationConnectionCloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationConnectionCloseEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/OscillatorNodeBinding.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings11.cpp:290: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_acosh.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_acosh.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_acosh.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_asin.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_asin.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_asin.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_atan2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_atan2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_atan2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_atanh.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_atanh.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_atanh.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_cosh.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_cosh.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_cosh.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_exp.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_exp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_exp.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_hypot.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_hypot.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_hypot.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_log.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_log.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_log.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings14.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings14.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_log10.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_log10.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_log10.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_log2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_log2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_log2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_pow.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_pow.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_pow.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimatedEnumerationBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGAnimatedEnumerationBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings14.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_sinh.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_sinh.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_sinh.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o e_sqrt.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/e_sqrt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/e_sqrt.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationConnectionCloseEventBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings13.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o k_exp.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/k_exp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/k_exp.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_asinh.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_asinh.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_asinh.cpp libxpfe_appshell.a.desc rm -f libxpfe_appshell.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpfe_appshell.a.desc Unified_cpp_xpfe_appshell0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_atan.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_atan.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_atan.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_cbrt.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_cbrt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_cbrt.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_ceil.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_ceil.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_ceil.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimatedEnumerationBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_ceilf.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_ceilf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_ceilf.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpfe/appshell' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_copysign.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_copysign.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_copysign.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_base1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/xpcom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_base1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings15.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings15.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings15.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_expm1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_expm1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_expm1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_fabs.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_fabs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_fabs.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_floor.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_floor.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_floor.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_floorf.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_floorf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_floorf.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_log1p.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_log1p.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_log1p.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGComponentTransferFunctionElementBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGFEFuncGElementBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings15.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_nearbyint.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_nearbyint.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_nearbyint.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGComponentTransferFunctionElementBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_rint.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_rint.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_rint.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_rintf.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_rintf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_rintf.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_scalbn.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_scalbn.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_scalbn.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_tanh.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_tanh.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_tanh.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_trunc.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_trunc.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_trunc.cpp In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGFEFuncGElementBinding.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryInfoDumper.cpp:14, from /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationDeviceInfoManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PresentationDeviceInfoManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationDeviceInfoManagerBinding.cpp:1091:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1091 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PresentationDeviceInfoManagerBinding.cpp:1090:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1090 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PresentationDeviceInfoManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o s_truncf.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/modules/fdlibm/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/s_truncf.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/fdlibm/src/s_truncf.cpp libmodules_fdlibm_src.a.desc rm -f libmodules_fdlibm_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmodules_fdlibm_src.a.desc e_acos.o e_acosh.o e_asin.o e_atan2.o e_atanh.o e_cosh.o e_exp.o e_hypot.o e_log.o e_log10.o e_log2.o e_pow.o e_sinh.o e_sqrt.o k_exp.o s_asinh.o s_atan.o s_cbrt.o s_ceil.o s_ceilf.o s_copysign.o s_expm1.o s_fabs.o s_floor.o s_floorf.o s_log1p.o s_nearbyint.o s_rint.o s_rintf.o s_scalbn.o s_tanh.o s_trunc.o s_truncf.o In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGAnimatedEnumerationBinding.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/modules/fdlibm/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/ffi' libconfig_external_ffi.a.desc rm -f libconfig_external_ffi.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libconfig_external_ffi.a.desc gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/ffi' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o X11Util.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="52.9.0"' -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src -I/pbulk/work/www/firefox52/work/build/gfx/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/X11Util.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/X11Util.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_loop.h:28, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsDumpUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:156:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.cpp:13, from /pbulk/work/www/firefox52/work/build/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:138:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 138 | struct AmountFns | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:180:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsMemoryReporterManager.h:173:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 173 | struct SizeOfTabFns | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Scoped.h:45, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/X11Util.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/X11Util.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDeviceContext.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="52.9.0"' -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src -I/pbulk/work/www/firefox52/work/build/gfx/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDeviceContext.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/nsDeviceContext.cpp /pbulk/work/www/firefox52/work/build/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ProgressEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxFontEntry.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/nsDeviceContext.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:354:56, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::dom::BrowserElementProxyJSImpl::GetAllowedAudioChannels(nsTArray >&, mozilla::ErrorResult&, JSCompartment*)' at /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4060:23: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings1.cpp:230: /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'void mozilla::dom::BrowserElementProxyJSImpl::GetAllowedAudioChannels(nsTArray >&, mozilla::ErrorResult&, JSCompartment*)': /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4010:62: note: at offset 8 into object 'rvalDecl' of size 8 4010 | Sequence> rvalDecl; | ^~~~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'bool nsTArray_base::EnsureNotUsingAutoArrayBuffer(size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:445:15, inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:357:68, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::dom::BrowserElementProxyJSImpl::GetAllowedAudioChannels(nsTArray >&, mozilla::ErrorResult&, JSCompartment*)' at /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4060:23: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:396:43: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 396 | size_type Length() const { return mHdr->mLength; } | ~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'void mozilla::dom::BrowserElementProxyJSImpl::GetAllowedAudioChannels(nsTArray >&, mozilla::ErrorResult&, JSCompartment*)': /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4010:62: note: at offset 8 into object 'rvalDecl' of size 8 4010 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::dom::BrowserElementProxyJSImpl::GetAllowedAudioChannels(nsTArray >&, mozilla::ErrorResult&, JSCompartment*)' at /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4060:23: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'void mozilla::dom::BrowserElementProxyJSImpl::GetAllowedAudioChannels(nsTArray >&, mozilla::ErrorResult&, JSCompartment*)': /pbulk/work/www/firefox52/work/build/dom/bindings/BrowserElementProxyBinding.cpp:4010:62: note: at offset 8 into object 'rvalDecl' of size 8 4010 | Sequence> rvalDecl; | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PushManagerBinding.cpp:1798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1798 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/PushManagerBinding.cpp:1797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1797 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings16.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings16.cpp /pbulk/work/www/firefox52/work/build/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/RTCStatsReportBinding.cpp:6691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6691 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/RTCStatsReportBinding.cpp:6690:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6690 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSeg.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGPathElementBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings16.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/RecordErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="52.9.0"' -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src -I/pbulk/work/www/firefox52/work/build/gfx/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/src/Unified_cpp_gfx_src0.cpp libxpcom_base.a.desc rm -f libxpcom_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_base.a.desc nsDebugImpl.o Unified_cpp_xpcom_base0.o Unified_cpp_xpcom_base1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGPathSegList.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings17.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings17.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/DriverCrashGuard.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/DriverCrashGuard.cpp:5, from /pbulk/work/www/firefox52/work/build/gfx/src/Unified_cpp_gfx_src0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/base' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/docshell/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDocShellModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_DEVTOOLS_ALL -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/build -I/pbulk/work/www/firefox52/work/build/docshell/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/prefetch -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDocShellModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/build/nsDocShellModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/build/nsDocShellModule.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGUseElementBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentPolicyUtils.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/build/nsDocShellModule.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/DriverCrashGuard.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGUseElementBinding.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/src/nsFont.cpp:7, from /pbulk/work/www/firefox52/work/build/gfx/src/Unified_cpp_gfx_src0.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ libdocshell_build.a.desc rm -f libdocshell_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdocshell_build.a.desc nsDocShellModule.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings18.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings18.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGZoomEvent.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/SVGZoomEventBinding.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp:50: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/docshell/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/lwbrk' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPangoBreaker.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk -I/pbulk/work/www/firefox52/work/build/intl/lwbrk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPangoBreaker.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsPangoBreaker.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsComplexBreaker.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsPangoBreaker.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SpeechRecognition.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ScrollViewChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3563:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3563 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3562:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3562 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3953 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:3952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3952 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_lwbrk0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk -I/pbulk/work/www/firefox52/work/build/intl/lwbrk -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_lwbrk0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4252 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4251 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4666:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4666 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4665:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4665 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementManagerBinding.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 514 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementManagerBinding.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 513 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsILineBreaker.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsJISx4051LineBreaker.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk/nsJISx4051LineBreaker.cpp:8, from /pbulk/work/www/firefox52/work/build/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libintl_lwbrk.a.desc rm -f libintl_lwbrk.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_lwbrk.a.desc nsPangoBreaker.o Unified_cpp_intl_lwbrk0.o /pbulk/work/www/firefox52/work/build/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ServiceWorkerMessageEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2111 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 2110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/lwbrk' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings19.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings19.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp /pbulk/work/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2475 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SettingsManagerBinding.cpp:2474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 2474 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechRecognitionEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgfx_src.a.desc rm -f libgfx_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_src.a.desc X11Util.o nsDeviceContext.o Unified_cpp_gfx_src0.o /pbulk/work/www/firefox52/work/build/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/TCPSocketBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/src' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:2595:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2595 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:2594:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2594 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:3240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3240 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SystemUpdateBinding.cpp:3239:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 3239 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/StereoPannerNodeBinding.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings18.cpp:170: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings20.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings20.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings21.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings21.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPSocketErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DocumentBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/XMLDocumentBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/URLSearchParamsBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/URLSearchParamsBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TouchEvent.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/TouchEventBinding.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings19.cpp:206: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/URLSearchParamsBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp /pbulk/work/www/firefox52/work/build/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMCrypto.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:9, from /pbulk/work/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DocumentBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CryptoKey.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CanvasGradient.h:12, from /pbulk/work/www/firefox52/work/build/dom/bindings/CanvasRenderingContext2DBinding.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:86: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dom/bindings/CSSStyleSheetBinding.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/CryptoBinding.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CreateOfferRequestBinding.cpp:721:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 721 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/CreateOfferRequestBinding.cpp:720:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 720 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/ConstantSourceNodeBinding.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:326: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/URLSearchParamsBinding.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/XMLDocumentBinding.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:31: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/UserProximityEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceLightEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceOrientationEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DeviceProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:354:56, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::dom::SEResponseJSImpl::GetData(mozilla::dom::Nullable >&, mozilla::ErrorResult&, JSCompartment*)' at /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4228:36: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 2 is outside array bounds of 'mozilla::dom::Nullable > [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings17.cpp:146: /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'void mozilla::dom::SEResponseJSImpl::GetData(mozilla::dom::Nullable >&, mozilla::ErrorResult&, JSCompartment*)': /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4183:31: note: at offset 16 into object 'rvalDecl' of size 16 4183 | Nullable> rvalDecl; | ^~~~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'bool nsTArray_base::EnsureNotUsingAutoArrayBuffer(size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:445:15, inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:357:68, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::dom::SEResponseJSImpl::GetData(mozilla::dom::Nullable >&, mozilla::ErrorResult&, JSCompartment*)' at /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4228:36: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:396:43: warning: array subscript 2 is outside array bounds of 'mozilla::dom::Nullable > [1]' [-Warray-bounds] 396 | size_type Length() const { return mHdr->mLength; } | ~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'void mozilla::dom::SEResponseJSImpl::GetData(mozilla::dom::Nullable >&, mozilla::ErrorResult&, JSCompartment*)': /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4183:31: note: at offset 16 into object 'rvalDecl' of size 16 4183 | Nullable> rvalDecl; | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'void mozilla::dom::SEResponseJSImpl::GetData(mozilla::dom::Nullable >&, mozilla::ErrorResult&, JSCompartment*)' at /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4228:36: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 2 is outside array bounds of 'mozilla::dom::Nullable > [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp: In member function 'void mozilla::dom::SEResponseJSImpl::GetData(mozilla::dom::Nullable >&, mozilla::ErrorResult&, JSCompartment*)': /pbulk/work/www/firefox52/work/build/dom/bindings/SecureElementBinding.cpp:4183:31: note: at offset 16 into object 'rvalDecl' of size 16 4183 | Nullable> rvalDecl; | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/DelayNodeBinding.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:278: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XULCommandEvent.h:12, from /pbulk/work/www/firefox52/work/build/dom/bindings/XULCommandEventBinding.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:134: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings21.cpp:26: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DirectoryBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/DirectoryBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DirectoryBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget/x11' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o keysym2ucs.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/x11 -I/pbulk/work/www/firefox52/work/build/widget/x11 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/keysym2ucs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/x11/keysym2ucs.c libwidget_x11.a.desc rm -f libwidget_x11.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwidget_x11.a.desc keysym2ucs.o /pbulk/work/www/firefox52/work/build/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/WebGLContextEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/DirectoryBinding.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/FileSystemDirectoryReaderBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget/x11' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MouseEvent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WheelEvent.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/WheelEventBinding.cpp:15, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings20.cpp:230: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFace.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSet.h:9, from /pbulk/work/www/firefox52/work/build/dom/bindings/DocumentBinding.cpp:36, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSet.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PseudoElementHashEntry.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EffectCompositor.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Animation.h:14, from /pbulk/work/www/firefox52/work/build/dom/bindings/DocumentBinding.cpp:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/build/dom/bindings/URLSearchParamsBinding.cpp:433:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLAreaElementBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/HTMLAreaElementBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FocusEvent.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/FocusEventBinding.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:86: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLAreaElementBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:2817:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2817 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:2816:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 2816 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/HTMLAreaElementBinding.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:3414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3414 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DownloadsBinding.cpp:3413:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 3413 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSet.h:13, from /pbulk/work/www/firefox52/work/build/dom/bindings/FontFaceSetBinding.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CounterStyleManager.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsLayoutUtils.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIGlobalObject.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SubtleCrypto.h:12: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:416:8, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'mozilla::dom::Optional_base, mozilla::dom::Sequence >::~Optional_base()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:127:7, inlined from 'mozilla::dom::Optional >::~Optional()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:198:7, inlined from 'bool mozilla::dom::DedicatedWorkerGlobalScopeBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::DedicatedWorkerGlobalScope*, const JSJitMethodCallArgs&)' at /pbulk/work/www/firefox52/work/build/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:76:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 2 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings3.cpp:266: /pbulk/work/www/firefox52/work/build/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::DedicatedWorkerGlobalScopeBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::DedicatedWorkerGlobalScope*, const JSJitMethodCallArgs&)': /pbulk/work/www/firefox52/work/build/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:31:33: note: at offset 16 into object 'arg1' of size 16 31 | Optional> arg1; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:416:8, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'mozilla::dom::Optional_base, mozilla::dom::Sequence >::~Optional_base()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:127:7, inlined from 'mozilla::dom::Optional >::~Optional()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:198:7, inlined from 'bool mozilla::dom::DedicatedWorkerGlobalScopeBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::DedicatedWorkerGlobalScope*, const JSJitMethodCallArgs&)' at /pbulk/work/www/firefox52/work/build/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:76:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 2 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::DedicatedWorkerGlobalScopeBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::DedicatedWorkerGlobalScope*, const JSJitMethodCallArgs&)': /pbulk/work/www/firefox52/work/build/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:31:33: note: at offset 16 into object 'arg1' of size 16 31 | Optional> arg1; | ^~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ExternalBinding.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 767 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ExternalBinding.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 766 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadAxisMoveEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadAxisMoveEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadAxisMoveEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(GamepadEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadAxisMoveEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GamepadAxisMoveEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadButtonEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButtonEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadButtonEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(GamepadEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadButtonEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GamepadButtonEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GamepadEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings7.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings7.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/DynamicsCompressorNodeBinding.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:122: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/EventTargetBinding.cpp:23, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings4.cpp:218: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:416:8, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'mozilla::dom::Optional_base, mozilla::dom::Sequence >::~Optional_base()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:127:7, inlined from 'mozilla::dom::Optional >::~Optional()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:198:7, inlined from 'bool mozilla::dom::ClientBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::workers::ServiceWorkerClient*, const JSJitMethodCallArgs&)' at /pbulk/work/www/firefox52/work/build/dom/bindings/ClientBinding.cpp:188:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 2 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings2.cpp:218: /pbulk/work/www/firefox52/work/build/dom/bindings/ClientBinding.cpp: In function 'bool mozilla::dom::ClientBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::workers::ServiceWorkerClient*, const JSJitMethodCallArgs&)': /pbulk/work/www/firefox52/work/build/dom/bindings/ClientBinding.cpp:143:33: note: at offset 16 into object 'arg1' of size 16 143 | Optional> arg1; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = JS::Value; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:416:8, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::Sequence]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'mozilla::dom::Optional_base, mozilla::dom::Sequence >::~Optional_base()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:127:7, inlined from 'mozilla::dom::Optional >::~Optional()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:198:7, inlined from 'bool mozilla::dom::ClientBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::workers::ServiceWorkerClient*, const JSJitMethodCallArgs&)' at /pbulk/work/www/firefox52/work/build/dom/bindings/ClientBinding.cpp:188:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 2 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ClientBinding.cpp: In function 'bool mozilla::dom::ClientBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::workers::ServiceWorkerClient*, const JSJitMethodCallArgs&)': /pbulk/work/www/firefox52/work/build/dom/bindings/ClientBinding.cpp:143:33: note: at offset 16 into object 'arg1' of size 16 143 | Optional> arg1; | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings8.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/GainNodeBinding.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings5.cpp:182: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/build/dom/bindings/FormDataBinding.cpp:872:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/HTMLTableElementBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedBindings9.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedBindings9.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/HTMLTableElementBinding.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/HTMLLIElementBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings7.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StructuredClone.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StructuredClone.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/StructuredClone.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLElementBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/bindings/HTMLLIElementBinding.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/build/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TouchEvent.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/HTMLIFrameElementBinding.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings6.cpp:350: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:10, from /pbulk/work/www/firefox52/work/build/dom/bindings/ImageBitmapBinding.cpp:3, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings9.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/AtomList.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:73:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioParamTimeline.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioParam.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IIRFilterNode.h:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/IIRFilterNodeBinding.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/bindings/UnifiedBindings8.cpp:362: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio/AudioEventTimeline.h:26:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26 | struct AudioTimelineEvent final | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/build/dom/bindings/HeadersBinding.cpp:947:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageData.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/StructuredClone.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/StructuredClone.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/StructuredClone.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_bindings0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/build/dom/bindings -I/pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webaudio -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/common/time_profiling -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/signaling/src/peerconnection -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_bindings0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, from /pbulk/work/www/firefox52/work/build/dom/bindings/ImageBitmapBinding.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:9112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 9112 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:9111:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 9111 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:10795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10795 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:10794:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 10794 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11219 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11218 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11436 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11435 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11662 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:11661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11661 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:12380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12380 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:12379:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12379 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13123 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13122:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13122 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13452 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InputMethodBinding.cpp:13451:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13451 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InstallTriggerBinding.cpp:1538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1538 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dom/bindings/InstallTriggerBinding.cpp:1537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1537 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ThrowInvalidThis(JSContext*, const JS::CallArgs&, bool, const char*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:122:26: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 122 | static_cast(errorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/perfmonitoring' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_perfmonitoring0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perfmonitoring -I/pbulk/work/www/firefox52/work/build/toolkit/components/perfmonitoring -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_perfmonitoring0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/Exceptions.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 320 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/Exceptions.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 319 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/SimpleGlobalObject.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/SimpleGlobalObject.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.cpp:33: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perfmonitoring/nsPerformanceStats.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perfmonitoring/nsPerformanceStats.cpp:5, from /pbulk/work/www/firefox52/work/build/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perfmonitoring/nsPerformanceStats.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perfmonitoring/nsPerformanceStats.cpp:23: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/ipdl' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/BlobTypes.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/BlobTypes.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav55' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ffmpeg_libav550.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav55 -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav55 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav55/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ffmpeg_libav550.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HeadersBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FetchIPCTypes.h:15, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/CacheTypes.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols10.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols10.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols10.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManager.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManagerChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PAPZCTreeManagerChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HeadersBinding.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libtoolkit_components_perfmonitoring.a.desc rm -f libtoolkit_components_perfmonitoring.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_perfmonitoring.a.desc Unified_cpp_perfmonitoring0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/perfmonitoring' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/system/linux' libdom_system_linux.a.desc rm -f libdom_system_linux.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_system_linux.a.desc In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManagerChild.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/system/linux' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/wrappers' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PFilePicker.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols10.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o XrayWrapper.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/XrayWrapper.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/XrayWrapper.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: At global scope: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols11.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols11.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols11.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:24, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PFilePickerChild.cpp:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols10.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PGMPContentChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols11.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:24, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PGMPContentChild.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/js/Proxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jswrapper.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/WrapperFactory.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/XrayWrapper.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/XrayWrapper.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_platforms_ffmpeg_libav55.a.desc rm -f libdom_media_platforms_ffmpeg_libav55.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_ffmpeg_libav55.a.desc Unified_cpp_ffmpeg_libav550.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/libav55' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/config' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_config0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/config -I/pbulk/work/www/firefox52/work/build/gfx/config -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_config0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/gfx/config/Unified_cpp_gfx_config0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/config/gfxFeature.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/config/gfxConfig.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/config/gfxConfig.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/config/Unified_cpp_gfx_config0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/XrayWrapper.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols12.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols12.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols12.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/config/gfxVars.cpp:9, from /pbulk/work/www/firefox52/work/build/gfx/config/Unified_cpp_gfx_config0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoDecoder.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoDecoderChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PGMPVideoDecoderChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols12.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpconnect_wrappers0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpconnect_wrappers0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/build/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/js/Proxy.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/js/Proxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jswrapper.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/AccessCheck.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/AccessCheck.cpp:7, from /pbulk/work/www/firefox52/work/build/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols13.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols13.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols13.cpp libgfx_config.a.desc rm -f libgfx_config.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_config.a.desc Unified_cpp_gfx_config0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PGPUChild.cpp:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols12.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/AccessCheck.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/XrayWrapper.cpp:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHalParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PHalParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols13.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/config' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/modules/libjar/zipwriter' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_libjar_zipwriter0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/zipwriter -I/pbulk/work/www/firefox52/work/build/modules/libjar/zipwriter -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_libjar_zipwriter0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/modules/libjar/zipwriter/Unified_cpp_libjar_zipwriter0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/js/Proxy.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/zipwriter/StreamFunctions.cpp:6, from /pbulk/work/www/firefox52/work/build/modules/libjar/zipwriter/Unified_cpp_libjar_zipwriter0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/zipwriter/nsZipDataStream.cpp:11, from /pbulk/work/www/firefox52/work/build/modules/libjar/zipwriter/Unified_cpp_libjar_zipwriter0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/AccessCheck.cpp:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmodules_libjar_zipwriter.a.desc rm -f libmodules_libjar_zipwriter.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmodules_libjar_zipwriter.a.desc Unified_cpp_libjar_zipwriter0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/modules/libjar/zipwriter' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/xul/tree' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_xul_tree0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/build/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_xul_tree0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols14.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols14.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols14.cpp libdom_bindings.a.desc rm -f libdom_bindings.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_bindings.a.desc PrototypeList.o RegisterBindings.o RegisterWorkerBindings.o RegisterWorkerDebuggerBindings.o RegisterWorkletBindings.o ResolveSystemBinding.o UnionTypes.o UnifiedBindings0.o UnifiedBindings1.o UnifiedBindings10.o UnifiedBindings11.o UnifiedBindings12.o UnifiedBindings13.o UnifiedBindings14.o UnifiedBindings15.o UnifiedBindings16.o UnifiedBindings17.o UnifiedBindings18.o UnifiedBindings19.o UnifiedBindings2.o UnifiedBindings20.o UnifiedBindings21.o UnifiedBindings3.o UnifiedBindings4.o UnifiedBindings5.o UnifiedBindings6.o UnifiedBindings7.o UnifiedBindings8.o UnifiedBindings9.o StructuredClone.o Unified_cpp_dom_bindings0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/bindings' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/unicharutil/util/internal' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_util_internal0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util/internal -I/pbulk/work/www/firefox52/work/build/intl/unicharutil/util/internal -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_util_internal0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/intl/unicharutil/util/internal/Unified_cpp_util_internal0.cpp libjs_xpconnect_wrappers.a.desc rm -f libjs_xpconnect_wrappers.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_xpconnect_wrappers.a.desc XrayWrapper.o Unified_cpp_xpconnect_wrappers0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BoxObject.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TreeBoxObject.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/TreeBoxObject.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/wrappers' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image/decoders' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_image_decoders0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/build/image/decoders -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_image_decoders0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/image/decoders/Unified_c_image_decoders0.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_image_decoders0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders -I/pbulk/work/www/firefox52/work/build/image/decoders -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image_decoders0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/image/decoders/Unified_cpp_image_decoders0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringGlue.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util/nsUnicharUtils.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util/GreekCasing.cpp:7, from /pbulk/work/www/firefox52/work/build/intl/unicharutil/util/internal/Unified_cpp_util_internal0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsDebug.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/EXIF.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/EXIF.cpp:6, from /pbulk/work/www/firefox52/work/build/image/decoders/Unified_cpp_image_decoders0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PIndexedDBPermissionRequest.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PIndexedDBPermissionRequest.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols14.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsLeafFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsLeafBoxFrame.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeBodyFrame.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/TreeBoxObject.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/SVGPreserveAspectRatio.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsBMPDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsBMPDecoder.cpp:86, from /pbulk/work/www/firefox52/work/build/image/decoders/Unified_cpp_image_decoders0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util/ICUUtils.cpp:10, from /pbulk/work/www/firefox52/work/build/intl/unicharutil/util/internal/Unified_cpp_util_internal0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols15.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols15.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols15.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols16.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols16.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:24, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PIndexedDBPermissionRequestChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols14.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/TreeBoxObject.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35 | NS_INTERFACE_MAP_END_INHERITING(BoxObject) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/TreeBoxObject.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34 | NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/SVGPreserveAspectRatio.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/FrameAnimator.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeBodyFrame.cpp:21, from /pbulk/work/www/firefox52/work/build/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPSMContentDownloaderParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols16.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:74:3: note: some parts of macro expansion are not guarded by this 'else' clause 74 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 414 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeContentView.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaSystemResourceManager.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaSystemResourceManagerChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PMediaSystemResourceManagerChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols15.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_unicharutil_util_internal.a rm -f libintl_unicharutil_util_internal.a libintl_unicharutil_util_internal.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libintl_unicharutil_util_internal.a Unified_cpp_util_internal0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPSMContentDownloaderParent.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols17.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols17.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols17.cpp In file included from /pbulk/work/www/firefox52/work/build/image/decoders/Unified_cpp_image_decoders0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp: In member function 'mozilla::image::LexerTransition mozilla::image::nsJPEGDecoder::ReadJPEGData(const char*, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:438:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 438 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:440:3: note: here 440 | case JPEG_START_DECOMPRESS: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:475:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 475 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:477:3: note: here 477 | case JPEG_DECOMPRESS_SEQUENTIAL: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:497:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 497 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:499:3: note: here 499 | case JPEG_DECOMPRESS_PROGRESSIVE: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:570:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/decoders/nsJPEGDecoder.cpp:572:3: note: here 572 | case JPEG_DONE: { | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PMediaSystemResourceManagerChild.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libintl_unicharutil_util_internal.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_unicharutil_util_internal.a.desc Unified_cpp_util_internal0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPluginBackgroundDestroyerChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols16.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/unicharutil/util/internal' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/qcms' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o chain.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms -I/pbulk/work/www/firefox52/work/build/gfx/qcms -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/chain.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-field-initializers /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms/chain.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp: In member function 'int32_t nsTreeColumn::GetX(mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:380:10: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 380 | return x; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:378:11: note: 'x' was declared here 378 | int32_t x; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp: In member function 'int32_t nsTreeColumn::GetWidth(mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:388:10: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 388 | return width; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree/nsTreeColumns.cpp:386:11: note: 'width' was declared here 386 | int32_t width; | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols18.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols18.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols18.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginSurface.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPluginSurface.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols17.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o iccread.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms -I/pbulk/work/www/firefox52/work/build/gfx/qcms -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/iccread.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-field-initializers /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms/iccread.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPrintProgressDialogChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols18.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o matrix.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms -I/pbulk/work/www/firefox52/work/build/gfx/qcms -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/matrix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-field-initializers /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms/matrix.c liblayout_xul_tree.a.desc rm -f liblayout_xul_tree.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_xul_tree.a.desc Unified_cpp_layout_xul_tree0.o libimage_decoders.a.desc rm -f libimage_decoders.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_decoders.a.desc Unified_c_image_decoders0.o Unified_cpp_image_decoders0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o transform-sse1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms -I/pbulk/work/www/firefox52/work/build/gfx/qcms -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/transform-sse1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-field-initializers -msse /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms/transform-sse1.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o transform-sse2.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms -I/pbulk/work/www/firefox52/work/build/gfx/qcms -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/transform-sse2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-field-initializers -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms/transform-sse2.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o transform.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms -I/pbulk/work/www/firefox52/work/build/gfx/qcms -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/transform.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-field-initializers /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms/transform.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/xul/tree' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/gio' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGIOProtocolHandler.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/gio -I/pbulk/work/www/firefox52/work/build/extensions/gio -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGIOProtocolHandler.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/gio/nsGIOProtocolHandler.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/gio/nsGIOProtocolHandler.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/decoders' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols19.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols19.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols19.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o transform_util.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms -I/pbulk/work/www/firefox52/work/build/gfx/qcms -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/transform_util.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-field-initializers /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/qcms/transform_util.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPrintingChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols18.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgfx_qcms.a.desc rm -f libgfx_qcms.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_qcms.a.desc chain.o iccread.o matrix.o transform-sse1.o transform-sse2.o transform.o transform_util.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/gio/nsGIOProtocolHandler.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/qcms' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/u2f' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_u2f0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/build/dom/u2f -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_u2f0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/u2f/Unified_cpp_dom_u2f0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPluginSurfaceChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols17.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libextensions_gio.a.desc rm -f libextensions_gio.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_gio.a.desc nsGIOProtocolHandler.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/gio' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/reflect' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o reflect.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/reflect -I/pbulk/work/www/firefox52/work/build/toolkit/components/reflect -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/reflect.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/reflect/reflect.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIXPCScriptable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/reflect/reflect.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/reflect/reflect.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f/NSSU2FTokenRemote.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaRequest.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaRequestChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PQuotaRequestChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols19.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_reflect.a.desc rm -f libtoolkit_components_reflect.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_reflect.a.desc reflect.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PQuotaRequestChild.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PPrintingChild.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/reflect' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/io' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_xpcom_io0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/xpcom/io -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_xpcom_io0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_c_xpcom_io0.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FilePreferences.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/xpcom/io -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FilePreferences.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/FilePreferences.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/FilePreferences.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/FilePreferences.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols2.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/gl' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o GLContextProviderGLX.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/build/gfx/gl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/GLContextProviderGLX.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContextProviderGLX.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsLocalFileUnix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/xpcom/io -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsLocalFileUnix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileRequest.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileRequestChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBackgroundFileRequestChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MathAlgorithms.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContextProviderGLX.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/parser/html' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_parser_html0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html -I/pbulk/work/www/firefox52/work/build/parser/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_html0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp: In member function 'virtual nsresult nsLocalFile::CopyToNative(nsIFile*, const nsACString_internal&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp:850:36: warning: 'myPerms' may be used uninitialized [-Wmaybe-uninitialized] 850 | rv = newFile->CreateAndKeepOpen(NORMAL_FILE_TYPE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 851 | PR_WRONLY | PR_CREATE_FILE | PR_TRUNCATE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 852 | myPerms, | ~~~~~~~~ 853 | &newFD); | ~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp:840:14: note: 'myPerms' was declared here 840 | uint32_t myPerms; | ^~~~~~~ In member function 'virtual nsresult nsLocalFile::Create(uint32_t, uint32_t)', inlined from 'nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp:697:9: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp:496:34: warning: 'oldPerms' may be used uninitialized [-Wmaybe-uninitialized] 496 | nsresult rv = CreateAndKeepOpen(aType, | ~~~~~~~~~~~~~~~~~^~~~~~~ 497 | PR_WRONLY | PR_CREATE_FILE | PR_TRUNCATE | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | PR_EXCL, | ~~~~~~~~ 499 | aPermissions, | ~~~~~~~~~~~~~ 500 | &junk); | ~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.cpp:672:12: note: 'oldPerms' was declared here 672 | uint32_t oldPerms; | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_io0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/xpcom/io -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_io0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PRenderFrameChild.cpp:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols19.cpp:110: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Atom.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Atom.cpp:5, from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/Base64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/Base64.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsNameSpaceManager.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5AttributeName.cpp:33, from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBCursorBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBCursor.h:13, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:22, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBackgroundIDBCursor.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols2.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsAnonymousTemporaryFile.cpp:8, from /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io0.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBWrapperCache.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBTransaction.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/indexedDB/SerializationHelpers.h:15, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:17, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBackgroundIDBCursorChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols2.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/cache' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_cache0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache -I/pbulk/work/www/firefox52/work/build/dom/cache -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_cache0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/cache/Unified_cpp_dom_cache0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SharedSurfaceGLX.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/build/gfx/gl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SharedSurfaceGLX.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIInputStream.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/Base64.cpp:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsMultiplexInputStream.cpp:83:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 83 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFileUnix.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsLocalFile.h:44, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsDirectoryService.cpp:13, from /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io0.cpp:83: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsMultiplexInputStream.cpp:83:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 83 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_io1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/xpcom/io -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_io1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/Action.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/Action.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/cache/Unified_cpp_dom_cache0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyleLinkElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5DocumentBuilder.cpp:10, from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/U2FBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/U2F.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f/U2F.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/u2f/Unified_cpp_dom_u2f0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadContext.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/workers/Workers.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerHolder.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/CacheWorkerHolder.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/ActorChild.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/cache/Unified_cpp_dom_cache0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsNativeCharsetUtils.cpp:50, from /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f/U2F.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f/U2F.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsHtml5DocumentBuilder) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Parser.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Parser.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 19 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Highlighter.cpp: In member function 'void nsHtml5Highlighter::FlushChars()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Highlighter.cpp:572:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | buf[i] = '\n'; | ~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Highlighter.cpp:574:9: note: here 574 | case '\n': { | ^~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/security/manager/pki' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_security_manager_pki0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/pki -I/pbulk/work/www/firefox52/work/build/security/manager/pki -I/pbulk/work/www/firefox52/work/build/dist/public/nss -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_security_manager_pki0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/security/manager/pki/Unified_cpp_security_manager_pki0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStringStream.cpp:101:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 101 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsPipe3.cpp:21, from /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStringStream.cpp:101:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 101 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_parser_html1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html -I/pbulk/work/www/firefox52/work/build/parser/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_html1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/pki/nsASN1Tree.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/pki/nsASN1Tree.cpp:4, from /pbulk/work/www/firefox52/work/build/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp: In function 'int _valid_subexp(const T*, T, T) [with T = char]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:83:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | ++tld; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:85:7: note: here 85 | case '*': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp: In function 'int _valid_subexp(const T*, T, T) [with T = char16_t]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:83:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | ++tld; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:85:7: note: here 85 | case '*': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp: In function 'int _shexp_match(const T*, const T*, bool, unsigned int) [with T = char]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:399:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 399 | ++y; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:401:7: note: here 401 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp: In function 'int _shexp_match(const T*, const T*, bool, unsigned int) [with T = char16_t]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:399:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 399 | ++y; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsWildCard.cpp:401:7: note: here 401 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HeadersBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FetchIPCTypes.h:15, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/AutoUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/AutoUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/cache/Unified_cpp_dom_cache0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/Types.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/Action.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5HtmlAttributes.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5PlainTextUtils.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5PlainTextUtils.cpp:6, from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsNameSpaceManager.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5HtmlAttributes.h:35: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libsecurity_manager_pki.a.desc rm -f libsecurity_manager_pki.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libsecurity_manager_pki.a.desc Unified_cpp_security_manager_pki0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurface.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurfaceGLX.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/Cache.cpp:237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/Cache.cpp:236:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html1.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/security/manager/pki' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_gl0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/build/gfx/gl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_gl0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 15 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StreamParser.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StreamParser.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/CacheStorage.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/CacheStorage.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53 | NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols20.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols20.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols20.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_parser_html2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html -I/pbulk/work/www/firefox52/work/build/parser/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_html2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html2.cpp libdom_u2f.a.desc rm -f libdom_u2f.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_u2f.a.desc Unified_cpp_dom_u2f0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/u2f' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_src_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/base -I/pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_src_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/base/Unified_cpp_src_base0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/base/CharDistribution.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/universalchardet/src/base/CharDistribution.cpp:6, from /pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/base/Unified_cpp_src_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PRtspChannel.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PRtspChannelParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PRtspChannelParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols20.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5HtmlAttributes.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeOperation.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeOperation.cpp:7, from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsNameSpaceManager.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5HtmlAttributes.h:35: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html1.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp: In member function 'int32_t nsHtml5Tokenizer::stateLoop(int32_t, char16_t, int32_t, char16_t*, bool, int32_t, int32_t) [with P = nsHtml5ViewSourcePolicy]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:550:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:552:13: note: here 552 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:573:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 573 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:575:13: note: here 575 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:621:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 621 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:623:13: note: here 623 | case '\"': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:628:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 628 | errBadCharBeforeAttributeNameOrNull(c); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:631:13: note: here 631 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:659:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 659 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:661:13: note: here 661 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:689:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 689 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:691:13: note: here 691 | case '\"': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:695:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 695 | errQuoteOrLtInAttributeNameOrNull(c); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:698:13: note: here 698 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:760:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 760 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:762:13: note: here 762 | case '<': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:766:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 766 | errLtOrEqualsOrGraveInUnquotedAttributeOrNull(c); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:769:13: note: here 769 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:814:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 814 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:816:13: note: here 816 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:837:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 837 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:839:13: note: here 839 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:909:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 909 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:911:13: note: here 911 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:935:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 935 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:937:13: note: here 937 | case '<': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:943:46: warning: this statement may fall through [-Wimplicit-fallthrough=] 943 | errUnquotedAttributeValOrNull(c); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:946:13: note: here 946 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:991:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 991 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:993:13: note: here 993 | case '\"': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:997:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 997 | errQuoteOrLtInAttributeNameOrNull(c); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1000:13: note: here 1000 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1035:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1035 | if (tokenHandler->cdataSectionAllowed()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1043:13: note: here 1043 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1114:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1114 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1116:13: note: here 1116 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1146:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1146 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1148:13: note: here 1148 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1179:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1179 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1181:13: note: here 1181 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1225:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1225 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1227:13: note: here 1227 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1262:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1262 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1264:13: note: here 1264 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1302:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1302 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1304:11: note: here 1304 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1455:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1455 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1457:13: note: here 1457 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1908:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1908 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1910:11: note: here 1910 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2069:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 2069 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2071:15: note: here 2071 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2136:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2136 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2138:13: note: here 2138 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2173:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2173 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2175:13: note: here 2175 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2319:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2319 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2321:13: note: here 2321 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2394:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2394 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2396:13: note: here 2396 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2464:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2464 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2466:13: note: here 2466 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2546:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2546 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2548:13: note: here 2548 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2585:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2585 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2587:13: note: here 2587 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2642:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2642 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2644:13: note: here 2644 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2710:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2710 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2712:13: note: here 2712 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2763:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2763 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2765:13: note: here 2765 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2792:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2792 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2794:13: note: here 2794 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2808:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2808 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2810:13: note: here 2810 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2910:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2910 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2912:13: note: here 2912 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3030:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3030 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3032:13: note: here 3032 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3053:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3053 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3055:13: note: here 3055 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3165:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3165 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3167:13: note: here 3167 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3281:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3281 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3283:13: note: here 3283 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3401:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3401 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3403:13: note: here 3403 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3441:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3441 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3443:13: note: here 3443 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1518:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1518 | state = P::transition(mViewSource, NS_HTML5TOKENIZER_CHARACTER_REFERENCE_HILO_LOOKUP, reconsume, pos); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1522:7: note: here 1522 | case NS_HTML5TOKENIZER_CHARACTER_REFERENCE_HILO_LOOKUP: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1556:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 1556 | state = P::transition(mViewSource, NS_HTML5TOKENIZER_CHARACTER_REFERENCE_TAIL, reconsume, pos); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1559:7: note: here 1559 | case NS_HTML5TOKENIZER_CHARACTER_REFERENCE_TAIL: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1697:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1697 | state = P::transition(mViewSource, NS_HTML5TOKENIZER_DECIMAL_NRC_LOOP, reconsume, pos); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1701:7: note: here 1701 | case NS_HTML5TOKENIZER_DECIMAL_NRC_LOOP: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2481:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2481 | scriptdatadoubleescapestartloop_end: ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2483:7: note: here 2483 | case NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2690:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2690 | markupdeclarationdoctypeloop_end: ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2692:7: note: here 2692 | case NS_HTML5TOKENIZER_DOCTYPE: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2891:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2891 | doctypeublicloop_end: ; | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2893:7: note: here 2893 | case NS_HTML5TOKENIZER_AFTER_DOCTYPE_PUBLIC_KEYWORD: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3262:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3262 | doctypeystemloop_end: ; | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3264:7: note: here 3264 | case NS_HTML5TOKENIZER_AFTER_DOCTYPE_SYSTEM_KEYWORD: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp: In member function 'int32_t nsHtml5Tokenizer::stateLoop(int32_t, char16_t, int32_t, char16_t*, bool, int32_t, int32_t) [with P = nsHtml5SilentPolicy]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:550:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:552:13: note: here 552 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:573:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 573 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:575:13: note: here 575 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:621:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 621 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:623:13: note: here 623 | case '\"': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:627:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 627 | if (P::reportErrors) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:631:13: note: here 631 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:659:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 659 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:661:13: note: here 661 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:689:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 689 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:691:13: note: here 691 | case '\"': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:694:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 694 | if (P::reportErrors) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:698:13: note: here 698 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:760:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 760 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:762:13: note: here 762 | case '<': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:765:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 765 | if (P::reportErrors) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:769:13: note: here 769 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:814:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 814 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:816:13: note: here 816 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:837:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 837 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:839:13: note: here 839 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:909:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 909 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:911:13: note: here 911 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:935:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 935 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:937:13: note: here 937 | case '<': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:942:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 942 | if (P::reportErrors) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:946:13: note: here 946 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:991:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 991 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:993:13: note: here 993 | case '\"': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:996:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 996 | if (P::reportErrors) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1000:13: note: here 1000 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1035:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1035 | if (tokenHandler->cdataSectionAllowed()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1043:13: note: here 1043 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1114:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1114 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1116:13: note: here 1116 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1146:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1146 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1148:13: note: here 1148 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1179:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1179 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1181:13: note: here 1181 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1225:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1225 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1227:13: note: here 1227 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1262:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1262 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1264:13: note: here 1264 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1302:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1302 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1304:11: note: here 1304 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1455:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1455 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1457:13: note: here 1457 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1908:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1908 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1910:11: note: here 1910 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2069:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 2069 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2071:15: note: here 2071 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2136:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2136 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2138:13: note: here 2138 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2173:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2173 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2175:13: note: here 2175 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2319:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2319 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2321:13: note: here 2321 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2394:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2394 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2396:13: note: here 2396 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2464:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2464 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2466:13: note: here 2466 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2546:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2546 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2548:13: note: here 2548 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2585:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2585 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2587:13: note: here 2587 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2642:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2642 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2644:13: note: here 2644 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2710:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2710 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2712:13: note: here 2712 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2763:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2763 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2765:13: note: here 2765 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2792:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2792 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2794:13: note: here 2794 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2808:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2808 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2810:13: note: here 2810 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2910:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2910 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2912:13: note: here 2912 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3030:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3030 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3032:13: note: here 3032 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3053:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3053 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3055:13: note: here 3055 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3165:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3165 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3167:13: note: here 3167 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3281:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3281 | silentLineFeed(); | ~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3283:13: note: here 3283 | case ' ': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3401:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3401 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3403:13: note: here 3403 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3441:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3441 | c = 0xfffd; | ~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3443:13: note: here 3443 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1518:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1518 | state = P::transition(mViewSource, NS_HTML5TOKENIZER_CHARACTER_REFERENCE_HILO_LOOKUP, reconsume, pos); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1522:7: note: here 1522 | case NS_HTML5TOKENIZER_CHARACTER_REFERENCE_HILO_LOOKUP: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1556:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 1556 | state = P::transition(mViewSource, NS_HTML5TOKENIZER_CHARACTER_REFERENCE_TAIL, reconsume, pos); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1559:7: note: here 1559 | case NS_HTML5TOKENIZER_CHARACTER_REFERENCE_TAIL: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1697:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1697 | state = P::transition(mViewSource, NS_HTML5TOKENIZER_DECIMAL_NRC_LOOP, reconsume, pos); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:1701:7: note: here 1701 | case NS_HTML5TOKENIZER_DECIMAL_NRC_LOOP: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2481:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2481 | scriptdatadoubleescapestartloop_end: ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2483:7: note: here 2483 | case NS_HTML5TOKENIZER_SCRIPT_DATA_DOUBLE_ESCAPED: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2690:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2690 | markupdeclarationdoctypeloop_end: ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2692:7: note: here 2692 | case NS_HTML5TOKENIZER_DOCTYPE: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2891:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2891 | doctypeublicloop_end: ; | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:2893:7: note: here 2893 | case NS_HTML5TOKENIZER_AFTER_DOCTYPE_PUBLIC_KEYWORD: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3262:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3262 | doctypeystemloop_end: ; | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5Tokenizer.cpp:3264:7: note: here 3264 | case NS_HTML5TOKENIZER_AFTER_DOCTYPE_SYSTEM_KEYWORD: { | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html1.cpp:119: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::characters(const char16_t*, int32_t, int32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:251:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 251 | switch(mode) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:305:11: note: here 305 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:228:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | if (!isInForeignButNotHtmlOrMathTextIntegrationPoint()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:232:5: note: here 232 | case NS_HTML5TREE_BUILDER_TEXT: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::eof()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:525:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 525 | if (isTemplateModeStackEmpty()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:529:7: note: here 529 | case NS_HTML5TREE_BUILDER_IN_TEMPLATE: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::startTag(nsHtml5ElementName*, nsHtml5HtmlAttributes*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:635:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 635 | if (!(group == NS_HTML5TREE_BUILDER_FONT && !(attributes->contains(nsHtml5AttributeName::ATTR_COLOR) || attributes->contains(nsHtml5AttributeName::ATTR_FACE) || attributes->contains(nsHtml5AttributeName::ATTR_SIZE)))) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:645:11: note: here 645 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:1205:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 1205 | reconstructTheActiveFormattingElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:1210:13: note: here 1210 | case NS_HTML5TREE_BUILDER_PARAM_OR_SOURCE_OR_TRACK: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:1299:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1299 | if (!scriptingEnabled) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:1307:13: note: here 1307 | case NS_HTML5TREE_BUILDER_NOFRAMES: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:1429:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1429 | inbodyloop_end: ; | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:1431:7: note: here 1431 | case NS_HTML5TREE_BUILDER_IN_HEAD: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::endTag(nsHtml5ElementName*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2721:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2721 | if (scriptingEnabled) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2727:11: note: here 2727 | case NS_HTML5TREE_BUILDER_A: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2731:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2731 | if (adoptionAgencyEndTag(name)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2735:11: note: here 2735 | default: { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2250:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2250 | switch(group) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2260:7: note: here 2260 | case NS_HTML5TREE_BUILDER_IN_ROW: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2355:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2355 | switch(group) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2388:7: note: here 2388 | case NS_HTML5TREE_BUILDER_IN_CAPTION: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2760:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2760 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:2761:7: note: here 2761 | case NS_HTML5TREE_BUILDER_IN_HEAD: { | ^~~~ libextensions_universalchardet_src_base.a.desc rm -f libextensions_universalchardet_src_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_universalchardet_src_base.a.desc Unified_cpp_src_base0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PRtspChannel.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/universalchardet/src/base' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_gl1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/build/gfx/gl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_gl1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Comment.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeOperation.cpp:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/../layers/ipc/ShadowLayers.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLScreenBuffer.cpp:17, from /pbulk/work/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl0.cpp:110: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/ScopedGLHelpers.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PScreenManagerChild.h:17, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PScreenManagerChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols20.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/DecomposeIntoNoRepeatTriangles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, from /pbulk/work/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ISurfaceAllocator.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClient.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/TextureClientSharedSurface.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/SharedSurface.cpp:17, from /pbulk/work/www/firefox52/work/build/gfx/gl/Unified_cpp_gfx_gl1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/parser/html/Unified_cpp_parser_html1.cpp:65: In member function 'void nsHtml5StackNode::release()', inlined from 'bool nsHtml5TreeBuilder::adoptionAgencyEndTag(nsIAtom*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:3653:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StackNode.cpp:213:3: warning: pointer 'node' used after 'void free(void*)' [-Wuse-after-free] 213 | refcount--; | ^~~~~~~~ In function 'void operator delete(void*)', inlined from 'void nsHtml5StackNode::release()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StackNode.cpp:215:12, inlined from 'void nsHtml5StackNode::release()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5StackNode.cpp:211:1, inlined from 'bool nsHtml5TreeBuilder::adoptionAgencyEndTag(nsIAtom*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/html/nsHtml5TreeBuilder.cpp:3652:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:218:21: note: call to 'void free(void*)' here 218 | return free_impl(ptr); | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WeakPtr.h:70, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContext.h:44, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/ScopedGLHelpers.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/jsdownloads/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DownloadPlatform.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/jsdownloads/src -I/pbulk/work/www/firefox52/work/build/toolkit/components/jsdownloads/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DownloadPlatform.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/jsdownloads/src/DownloadPlatform.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_cache1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache -I/pbulk/work/www/firefox52/work/build/dom/cache -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_cache1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/cache/Unified_cpp_dom_cache1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozIDownloadPlatform.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/jsdownloads/src/DownloadPlatform.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/jsdownloads/src/DownloadPlatform.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/xpcom/io/Unified_cpp_xpcom_io1.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStorageStream.cpp:587:23: warning: 'remaining' may be used uninitialized [-Wmaybe-uninitialized] 587 | combined.SetCapacity(remaining); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStorageStream.cpp:583:12: note: 'remaining' was declared here 583 | uint64_t remaining; | ^~~~~~~~~ In member function 'virtual nsresult nsStorageInputStream::Seek(int32_t, int64_t)', inlined from 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStorageStream.cpp:595:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStorageStream.cpp:534:14: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 534 | return Seek(pos); | ~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io/nsStorageStream.cpp:579:11: note: 'offset' was declared here 579 | int64_t offset; | ^~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libstagefright' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o fake_log_device.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/fake_log_device.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-comment -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/fake_log_device.c In file included from /usr/include/ctype.h:100, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/ctype.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/fake_log_device.c:26: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/fake_log_device.c: In function 'configureInitialState': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/fake_log_device.c:234:28: warning: array subscript has type 'char' [-Wchar-subscripts] 234 | while (isspace(*tags)) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/fake_log_device.c:238:46: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | while (*tags != '\0' && !isspace(*tags) && *tags != ':' && | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/fake_log_device.c:277:47: warning: array subscript has type 'char' [-Wchar-subscripts] 277 | if (*tags != '\0' && !isspace(*tags)) { | ^ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libstagefright0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libstagefright0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-comment -Wno-sign-compare /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_c_media_libstagefright0.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/Action.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/DBAction.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/DBAction.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/cache/Unified_cpp_dom_cache1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/jsdownloads/src/DownloadPlatform.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_io.a.desc rm -f libxpcom_io.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_io.a.desc Unified_c_xpcom_io0.o FilePreferences.o nsLocalFileUnix.o Unified_cpp_xpcom_io0.o Unified_cpp_xpcom_io1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/DBAction.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ctype.h:100, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/ctype.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c:20, from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_c_media_libstagefright0.c:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c: In function 'strip_end': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c:374:34: warning: array subscript has type 'char' [-Wchar-subscripts] 374 | while (end >= str && isspace(*end)) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c:982:17: warning: variable 'tag' set but not used [-Wunused-but-set-variable] 982 | const char *tag; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c:981:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] 981 | int err; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c: At top level: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c:176:13: warning: 'dumpFilters' defined but not used [-Wunused-function] 176 | static void dumpFilters(AndroidLogFormat *p_format) | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/liblog/logprint.c:88:13: warning: 'filterinfo_free' defined but not used [-Wunused-function] 88 | static void filterinfo_free(FilterInfo *p_info) | ^~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/io' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsI18nModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/build -I/pbulk/work/www/firefox52/work/build/intl/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/lwbrk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/strres -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsI18nModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/build/nsI18nModule.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols21.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols21.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols21.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/build/nsI18nModule.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o MetaData.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/MetaData.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/RefBase.h:28, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::copy_type(TYPE*, const TYPE*, size_t) [with TYPE = key_value_pair_t; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/SortedVector.h:247:14: required from 'void stagefright::SortedVector::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/SortedVector.h:246:6: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 158 | memcpy(d,s,n*sizeof(TYPE)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 227 | struct key_value_pair_t { | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::move_forward_type(TYPE*, const TYPE*, size_t) [with TYPE = key_value_pair_t; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/SortedVector.h:257:22: required from 'void stagefright::SortedVector::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::key_value_pair_t; size_t = long unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/SortedVector.h:256:6: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h:181:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct stagefright::key_value_pair_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181 | memmove(d,s,n*sizeof(TYPE)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 227 | struct key_value_pair_t { | ^~~~~~~~~~~~~~~~ libtoolkit_components_jsdownloads_src.a.desc rm -f libtoolkit_components_jsdownloads_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_jsdownloads_src.a.desc DownloadPlatform.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HeadersBinding.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/cache/DBSchema.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/cache/Unified_cpp_dom_cache1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/Types.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/cache/Action.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libintl_build.a.desc rm -f libintl_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_build.a.desc nsI18nModule.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/jsdownloads/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/mime' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMIMEHeaderParamImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/mime -I/pbulk/work/www/firefox52/work/build/netwerk/mime -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMIMEHeaderParamImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/mime/nsMIMEHeaderParamImpl.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCRT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/mime/nsMIMEHeaderParamImpl.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hexdump.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hexdump.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright/foundation/hexdump.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RefBase.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RefBase.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/RefBase.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o String16.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/String16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/String16.cpp libgfx_gl.a.desc rm -f libgfx_gl.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_gl.a.desc GLContextProviderGLX.o SharedSurfaceGLX.o Unified_cpp_gfx_gl0.o Unified_cpp_gfx_gl1.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/library/StaticXULComponentsEnd' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StaticXULComponentsEnd.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/library/StaticXULComponentsEnd -I/pbulk/work/www/firefox52/work/build/toolkit/library/StaticXULComponentsEnd -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StaticXULComponentsEnd.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/library/StaticXULComponentsEnd/StaticXULComponentsEnd.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o String8.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/String8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/String8.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/gl' libnetwerk_mime.a.desc rm -f libnetwerk_mime.a gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/vr' mkdir -p '.deps/' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_mime.a.desc nsMIMEHeaderParamImpl.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_vr0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/vr -I/pbulk/work/www/firefox52/work/build/dom/vr -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_vr0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/vr/Unified_cpp_dom_vr0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PSpeechSynthesisRequest.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols21.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/mime' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VectorImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VectorImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/VectorImpl.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_libstagefright0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libstagefright0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/vr/VRDisplay.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/vr/Unified_cpp_dom_vr0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/library/StaticXULComponentsEnd/StaticXULComponentsEnd.cpp:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/AudioSampleFormat.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/MediaData.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/Adts.cpp:6, from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsNetModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/build/netwerk/build -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/mime -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/data -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/device -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/file -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/ftp -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cookie -I/pbulk/work/www/firefox52/work/build/netwerk/dns -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsNetModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build/nsNetModule.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/html' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_html0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/build/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_html0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/html/Unified_cpp_accessible_html0.cpp libStaticXULComponentsEnd.a.desc rm -f libStaticXULComponentsEnd.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libStaticXULComponentsEnd.a.desc StaticXULComponentsEnd.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/vr/VRDisplay.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaResource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include/mp4_demuxer/Box.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/Box.cpp:7, from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build/nsNetModule.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html/HTMLCanvasAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html/HTMLCanvasAccessible.cpp:6, from /pbulk/work/www/firefox52/work/build/accessible/html/Unified_cpp_accessible_html0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/library/StaticXULComponentsEnd' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols22.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols22.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols22.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PStorageChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols21.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850, from /pbulk/work/www/firefox52/work/build/dist/include/MediaData.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mp4_demuxer::SPSData]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/H264.cpp:22:10: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mp4_demuxer::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/H264.cpp:11, from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include/mp4_demuxer/H264.h:15:8: note: 'struct mp4_demuxer::SPSData' declared here 15 | struct SPSData | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsUnicharStreamLoader.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build/nsNetModule.cpp:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PStreamNotifyChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols21.cpp:65: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/vr/VRDisplay.cpp:604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 604 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/vr/VRDisplay.cpp:603:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 603 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_build.a.desc rm -f libnetwerk_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_build.a.desc nsNetModule.o libdom_cache.a.desc rm -f libdom_cache.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_cache.a.desc Unified_cpp_dom_cache0.o Unified_cpp_dom_cache1.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/cache' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_libstagefright1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -Doff64_t=off_t -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright -I/pbulk/work/www/firefox52/work/build/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/ports/bsd/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/binding/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/empty -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/stubs/include/media/stagefright/foundation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libstagefright1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-format -Wno-format-security -Wno-multichar -Wno-sign-compare -Wno-unused /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright1.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget/xremoteclient' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PTestShell.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols22.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o XRemoteClient.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/xremoteclient -I/pbulk/work/www/firefox52/work/build/widget/xremoteclient -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/XRemoteClient.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/xremoteclient/XRemoteClient.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/xremoteclient/XRemoteClient.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libparser_html.a.desc rm -f libparser_html.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libparser_html.a.desc Unified_cpp_parser_html0.o Unified_cpp_parser_html1.o Unified_cpp_parser_html2.o In file included from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/SharedBuffer.cpp: In member function 'stagefright::SharedBuffer* stagefright::SharedBuffer::editResize(size_t) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/SharedBuffer.cpp:63:37: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class stagefright::SharedBuffer'; use 'new' and 'delete' instead [-Wclass-memaccess] 63 | buf = (SharedBuffer*)realloc(buf, sizeof(SharedBuffer) + newSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/String8.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright/Utils.cpp:29, from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/SharedBuffer.h:27:7: note: 'class stagefright::SharedBuffer' declared here 27 | class SharedBuffer | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'char16_t* utf8_to_utf16_n(const uint8_t*, size_t, char16_t*, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp:579:36: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 579 | const uint16_t* const u16end = (const uint16_t* const) dst + dstLen; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/RefBase.h:28, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::copy_type(TYPE*, const TYPE*, size_t) [with TYPE = List; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/Vector.h:381:14: required from 'void stagefright::Vector::do_copy(void*, const void*, size_t) const [with TYPE = stagefright::List; size_t = long unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/Vector.h:380:6: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 158 | memcpy(d,s,n*sizeof(TYPE)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, from /pbulk/work/www/firefox52/work/build/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 42 | class List | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h: In instantiation of 'void stagefright::move_forward_type(TYPE*, const TYPE*, size_t) [with TYPE = List; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/Vector.h:391:22: required from 'void stagefright::Vector::do_move_forward(void*, const void*, size_t) const [with TYPE = stagefright::List; size_t = long unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/Vector.h:390:6: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/TypeHelpers.h:181:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class stagefright::List' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181 | memmove(d,s,n*sizeof(TYPE)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 42 | class List | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'void utf32_codepoint_to_utf8(uint8_t*, char32_t, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 110 | case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; | ~~~~~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; | ~~~~~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; | ~~~~~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here 113 | case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]); | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols23.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols23.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols23.cpp In file included from /pbulk/work/www/firefox52/work/build/accessible/html/Unified_cpp_accessible_html0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html/HTMLFormControlAccessible.cpp: In member function 'virtual uint64_t mozilla::a11y::HTMLTextFieldAccessible::NativeState()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html/HTMLFormControlAccessible.cpp:401:23: warning: comparing the result of pointer addition '(widget + (-(sizetype)(((long unsigned int)((mozilla::a11y::HTMLTextFieldAccessible*)this)->mozilla::a11y::HTMLTextFieldAccessible::.mozilla::a11y::HyperTextAccessible::.mozilla::a11y::AccessibleWrap::.mozilla::a11y::Accessible::IsAutoComplete()) * 88)))' and NULL [-Waddress] 401 | if (widget && widget-IsAutoComplete()) { | ~~~~~~^~~~~~~~~~~~~~~~~ libdom_vr.a.desc rm -f libdom_vr.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_vr.a.desc Unified_cpp_dom_vr0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRLayer.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRLayerChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PVRLayerChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols23.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WidevineAdapter.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WidevineAdapter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineAdapter.cpp libmedia_libstagefright.a.desc rm -f libmedia_libstagefright.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libstagefright.a.desc fake_log_device.o Unified_c_media_libstagefright0.o MetaData.o hexdump.o RefBase.o String16.o String8.o VectorImpl.o Unified_cpp_media_libstagefright0.o Unified_cpp_media_libstagefright1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PTestShellChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols22.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/parser/html' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols24.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols24.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols24.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPLoader.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineAdapter.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineAdapter.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libstagefright' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/strres' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_strres0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/strres -I/pbulk/work/www/firefox52/work/build/intl/strres -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_strres0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/strres/Unified_cpp_intl_strres0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/vr' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WidevineDecryptor.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WidevineDecryptor.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp libwidget_xremoteclient.a.desc rm -f libwidget_xremoteclient.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwidget_xremoteclient.a.desc XRemoteClient.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineDecryptor.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVsyncBridge.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVsyncBridgeChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PVsyncBridgeChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols24.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/VideoUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineAdapter.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PVRLayerChild.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PTexture.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols22.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DecoderTraits.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DecoderTraits.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow -Wno-error=multichar /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DecoderTraits.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget/xremoteclient' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WidevineFileIO.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WidevineFileIO.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineFileIO.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DecoderTraits.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DecoderTraits.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:52, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/strres/nsStringBundle.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/strres/nsStringBundle.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/strres/Unified_cpp_intl_strres0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:19, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PVsyncChild.cpp:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols24.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libaccessible_html.a.desc rm -f libaccessible_html.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_html.a.desc Unified_cpp_accessible_html0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/html' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols25.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols25.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols25.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/archivereader' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_archivereader0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader -I/pbulk/work/www/firefox52/work/build/dom/archivereader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_archivereader0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/archivereader/Unified_cpp_dom_archivereader0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DecoderTraits.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WidevineUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WidevineUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PWebSocketEventListener.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PWebSocketEventListenerChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PWebSocketEventListenerChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols25.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveReader.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveEvent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveEvent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/archivereader/Unified_cpp_dom_archivereader0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineUtils.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineUtils.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PWebSocketChild.cpp:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols24.cpp:128: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PWebSocketEventListenerChild.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WidevineVideoDecoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WidevineVideoDecoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveReaderCommon.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveReader.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/strres/nsStringBundle.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/AudioSampleFormat.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/MediaData.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveReader.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveReader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveReader.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveReader.cpp:213:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveRequest.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveRequest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveRequest.cpp:273:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 273 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ArchiveRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/archivereader/Unified_cpp_dom_archivereader0.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveZipFile.cpp: In constructor 'ArchiveInputStream::ArchiveInputStream(uint64_t, nsIInputStream*, nsString&, uint32_t, uint32_t, ZipCentral&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveZipFile.cpp:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ArchiveInputStream::' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(&mData, 0, sizeof(mData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/archivereader/ArchiveZipFile.cpp:75:10: note: 'struct ArchiveInputStream::' declared here 75 | struct { | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PWebSocketParent.cpp:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols25.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsImageModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/build -I/pbulk/work/www/firefox52/work/build/image/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/ico -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/jpeg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/png -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsImageModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/build/nsImageModule.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WidevineVideoFrame.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WidevineVideoFrame.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp libdom_archivereader.a.desc rm -f libdom_archivereader.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_archivereader.a.desc Unified_cpp_dom_archivereader0.o libdom_media_gmp_widevine-adapter.a.desc rm -f libdom_media_gmp_widevine-adapter.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_gmp_widevine-adapter.a.desc WidevineAdapter.o WidevineDecryptor.o WidevineFileIO.o WidevineUtils.o WidevineVideoDecoder.o WidevineVideoFrame.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp/widevine-adapter' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols3.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ADTSDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ADTSDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/archivereader' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media1.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/cache' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cache0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/pbulk/work/www/firefox52/work/build/netwerk/cache -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/cache/Unified_cpp_netwerk_cache0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/build/nsImageModule.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBackgroundIDBFactoryParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_strres.a.desc rm -f libintl_strres.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_strres.a.desc Unified_cpp_intl_strres0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/strres' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_cache1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache -I/pbulk/work/www/firefox52/work/build/netwerk/cache -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/cache/Unified_cpp_netwerk_cache1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsICache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntry.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCache.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsApplicationCacheService.cpp:5, from /pbulk/work/www/firefox52/work/build/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCache.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsMemoryCacheDevice.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/cache/Unified_cpp_netwerk_cache1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DecoderDoctorDiagnostics.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DecoderDoctorDiagnostics.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaDeviceInfo.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDeviceInfo.cpp:5, from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsApplicationCacheService.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 702 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:701:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 701 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:896:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 896 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:895:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 895 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:1082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 1082 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1081 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:1312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 1312 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1311 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCacheService.cpp:22, from /pbulk/work/www/firefox52/work/build/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheEntry.h: In member function 'char* nsDiskCacheEntry::Key()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheEntry.h:35:40: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 35 | char* Key() { return reinterpret_cast(this) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DecoderDoctorNotificationBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DecoderDoctorDiagnostics.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheMap.cpp:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 88 | memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheBinding.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 327 | struct nsDiskCacheHeader { | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheMap.cpp:368:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 368 | memset(newRecords + count, 0, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 369 | (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 88 | class nsDiskCacheRecord { | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsMemoryCacheDevice.cpp: In member function 'virtual nsresult nsMemoryCacheDevice::DeactivateEntry(nsCacheEntry*)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:244:33: warning: pointer 'entry' may be used after 'void free(void*)' [-Wuse-after-free] 244 | mozilla::detail::log_print(_module, _level, MOZ_LOG_EXPAND_ARGS _args); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsCache.h:29:33: note: in expansion of macro 'MOZ_LOG' 29 | #define CACHE_LOG_DEBUG(args) MOZ_LOG(gCacheLog, mozilla::LogLevel::Debug, args) | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsMemoryCacheDevice.cpp:140:9: note: in expansion of macro 'CACHE_LOG_DEBUG' 140 | CACHE_LOG_DEBUG(("deleted doomed entry 0x%p\n", entry)); | ^~~~~~~~~~~~~~~ In function 'void operator delete(void*)', inlined from 'virtual nsresult nsMemoryCacheDevice::DeactivateEntry(nsCacheEntry*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsMemoryCacheDevice.cpp:139:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:218:21: note: call to 'void free(void*)' here 218 | return free_impl(ptr); | ^ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media3.cpp In file included from /pbulk/work/www/firefox52/work/build/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp: In static member function 'static PLDHashNumber nsDiskCache::Hash(const char*, PLDHashNumber)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:307:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 307 | case 11: c += (uint32_t(k[10])<<24); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:308:5: note: here 308 | case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:308:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 308 | case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:309:5: note: here 309 | case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:309:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 309 | case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:311:5: note: here 311 | case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:311:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 311 | case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:312:5: note: here 312 | case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:312:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 312 | case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:313:5: note: here 313 | case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:313:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:314:5: note: here 314 | case 5 : b += k[4]; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:314:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 314 | case 5 : b += k[4]; MOZ_FALLTHROUGH; | ~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:315:5: note: here 315 | case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:315:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 315 | case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:316:5: note: here 316 | case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:316:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 316 | case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:317:5: note: here 317 | case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:317:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 317 | case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; | ~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache/nsDiskCacheDevice.cpp:318:5: note: here 318 | case 1 : a += k[0]; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaDeviceInfo.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/SVGPreserveAspectRatio.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/SVGImageContext.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/SurfaceCache.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/build/nsImageModule.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBCursorBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBCursor.h:13, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrack.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrackList.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/printingui/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_printingui_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/build/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_printingui_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/embedding/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/SVGPreserveAspectRatio.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/GetUserMediaRequest.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/GetUserMediaRequest.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media1.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DecoderDoctorNotificationBinding.h:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBWrapperCache.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBTransaction.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseParent.h:17, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBackgroundIDBFactoryParent.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDevices.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDevices.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210 | NS_INTERFACE_MAP_ENTRY(MediaDevices) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/GetUserMediaRequest.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/GetUserMediaRequest.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PrintDataUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PrintDataUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/embedding/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/CanvasCaptureMediaStream.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:14: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/CanvasCaptureMediaStream.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 214 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureMediaStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::PlaybackTrackListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:340:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 340 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackConsumer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:339:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 339 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMMediaStream::PlaybackTrackListener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:377:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 377 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:376:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 376 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:384:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 384 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:383:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383 | NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:393:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:392:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 392 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMAudioNodeMediaStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:699:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 699 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:698:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 698 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ClonedStreamSourceGetter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = adts::FrameHeader]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ADTSDemuxer.cpp:81:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ADTSDemuxer.cpp:56:7: note: 'class mozilla::adts::FrameHeader' declared here 56 | class FrameHeader { | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libimage_build.a.desc rm -f libimage_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_build.a.desc nsImageModule.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc/PrintingParent.cpp:7, from /pbulk/work/www/firefox52/work/build/embedding/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/build' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols4.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaManager.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 962 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaManager.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 961 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FakeTrackSourceGetter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaRecorder.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaRecorder.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamError.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamError.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrackList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrack) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackCue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackConsumer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackRegion.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/TextTrackRegion.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrack) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrack) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBackgroundIndexedDBUtilsParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsParent.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_cache.a.desc rm -f libnetwerk_cache.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_cache.a.desc Unified_cpp_netwerk_cache0.o Unified_cpp_netwerk_cache1.o In file included from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media2.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaManager.cpp: In member function 'nsresult mozilla::MediaManager::GetUserMedia(nsPIDOMWindowInner*, const mozilla::dom::MediaStreamConstraints&, nsIDOMGetUserMediaSuccessCallback*, nsIDOMGetUserMediaErrorCallback*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaManager.cpp:2127:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2127 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaManager.cpp:2129:7: note: here 2129 | case MediaSourceEnum::Screen: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBWrapperCache.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBTransaction.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseChild.h:17, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBackgroundMutableFileChild.cpp:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols4.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/cache' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/canvas' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ImageUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ImageUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageUtils.cpp libembedding_components_printingui_ipc.a.desc rm -f libembedding_components_printingui_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_printingui_ipc.a.desc Unified_cpp_printingui_ipc0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageUtils.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/printingui/ipc' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/build/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media4.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageUtils.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o MurmurHash3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/MurmurHash3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp: In function 'void MurmurHash3_x86_32(const void*, int, uint32_t, void*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:138:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 138 | case 3: k1 ^= tail[2] << 16; | ~~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:139:3: note: here 139 | case 2: k1 ^= tail[1] << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:139:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 139 | case 2: k1 ^= tail[1] << 8; | ~~~^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:140:3: note: here 140 | case 1: k1 ^= tail[0]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp: In function 'void MurmurHash3_x86_128(const void*, int, uint32_t, void*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:213:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | case 15: k4 ^= tail[14] << 16; | ~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:214:3: note: here 214 | case 14: k4 ^= tail[13] << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:214:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | case 14: k4 ^= tail[13] << 8; | ~~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:215:3: note: here 215 | case 13: k4 ^= tail[12] << 0; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:216:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | k4 *= c4; k4 = ROTL32(k4,18); k4 *= c1; h4 ^= k4; | ~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:218:3: note: here 218 | case 12: k3 ^= tail[11] << 24; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:218:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 218 | case 12: k3 ^= tail[11] << 24; | ~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:219:3: note: here 219 | case 11: k3 ^= tail[10] << 16; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:219:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 219 | case 11: k3 ^= tail[10] << 16; | ~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:220:3: note: here 220 | case 10: k3 ^= tail[ 9] << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:220:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | case 10: k3 ^= tail[ 9] << 8; | ~~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:221:3: note: here 221 | case 9: k3 ^= tail[ 8] << 0; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:222:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 222 | k3 *= c3; k3 = ROTL32(k3,17); k3 *= c4; h3 ^= k3; | ~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:224:3: note: here 224 | case 8: k2 ^= tail[ 7] << 24; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:224:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | case 8: k2 ^= tail[ 7] << 24; | ~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:225:3: note: here 225 | case 7: k2 ^= tail[ 6] << 16; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:225:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | case 7: k2 ^= tail[ 6] << 16; | ~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:226:3: note: here 226 | case 6: k2 ^= tail[ 5] << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:226:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | case 6: k2 ^= tail[ 5] << 8; | ~~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:227:3: note: here 227 | case 5: k2 ^= tail[ 4] << 0; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:228:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | k2 *= c2; k2 = ROTL32(k2,16); k2 *= c3; h2 ^= k2; | ~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:230:3: note: here 230 | case 4: k1 ^= tail[ 3] << 24; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:230:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | case 4: k1 ^= tail[ 3] << 24; | ~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:231:3: note: here 231 | case 3: k1 ^= tail[ 2] << 16; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:231:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | case 3: k1 ^= tail[ 2] << 16; | ~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:232:3: note: here 232 | case 2: k1 ^= tail[ 1] << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:232:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 232 | case 2: k1 ^= tail[ 1] << 8; | ~~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:233:3: note: here 233 | case 1: k1 ^= tail[ 0] << 0; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp: In function 'void MurmurHash3_x64_128(const void*, int, uint32_t, void*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:302:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 302 | case 15: k2 ^= uint64_t(tail[14]) << 48; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:303:3: note: here 303 | case 14: k2 ^= uint64_t(tail[13]) << 40; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:303:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 303 | case 14: k2 ^= uint64_t(tail[13]) << 40; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:304:3: note: here 304 | case 13: k2 ^= uint64_t(tail[12]) << 32; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:304:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 304 | case 13: k2 ^= uint64_t(tail[12]) << 32; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:305:3: note: here 305 | case 12: k2 ^= uint64_t(tail[11]) << 24; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:305:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 305 | case 12: k2 ^= uint64_t(tail[11]) << 24; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:306:3: note: here 306 | case 11: k2 ^= uint64_t(tail[10]) << 16; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:306:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 306 | case 11: k2 ^= uint64_t(tail[10]) << 16; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:307:3: note: here 307 | case 10: k2 ^= uint64_t(tail[ 9]) << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:307:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 307 | case 10: k2 ^= uint64_t(tail[ 9]) << 8; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:308:3: note: here 308 | case 9: k2 ^= uint64_t(tail[ 8]) << 0; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:309:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 309 | k2 *= c2; k2 = ROTL64(k2,33); k2 *= c1; h2 ^= k2; | ~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:311:3: note: here 311 | case 8: k1 ^= uint64_t(tail[ 7]) << 56; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:311:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 311 | case 8: k1 ^= uint64_t(tail[ 7]) << 56; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:312:3: note: here 312 | case 7: k1 ^= uint64_t(tail[ 6]) << 48; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:312:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 312 | case 7: k1 ^= uint64_t(tail[ 6]) << 48; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:313:3: note: here 313 | case 6: k1 ^= uint64_t(tail[ 5]) << 40; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:313:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | case 6: k1 ^= uint64_t(tail[ 5]) << 40; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:314:3: note: here 314 | case 5: k1 ^= uint64_t(tail[ 4]) << 32; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:314:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 314 | case 5: k1 ^= uint64_t(tail[ 4]) << 32; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:315:3: note: here 315 | case 4: k1 ^= uint64_t(tail[ 3]) << 24; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:315:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 315 | case 4: k1 ^= uint64_t(tail[ 3]) << 24; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:316:3: note: here 316 | case 3: k1 ^= uint64_t(tail[ 2]) << 16; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:316:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 316 | case 3: k1 ^= uint64_t(tail[ 2]) << 16; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:317:3: note: here 317 | case 2: k1 ^= uint64_t(tail[ 1]) << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:317:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 317 | case 2: k1 ^= uint64_t(tail[ 1]) << 8; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/MurmurHash3.cpp:318:3: note: here 318 | case 1: k1 ^= uint64_t(tail[ 0]) << 0; | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_canvas0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_canvas0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_canvas1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_canvas1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLMediaElement.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/VideoTrack.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLMediaElement.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/xre' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ProfileReset.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_VERSION="52.9.0"' '-DOS_TARGET="NetBSD"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="NetBSD_x86_64-gcc3"' -DGRE_MILESTONE=52.9.0 -DAPP_VERSION=52.9.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/pbulk/work/www/firefox52/work/build -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/build/toolkit/xre -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/profile -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/testing/gtest/mozilla -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/xremoteclient -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ProfileReset.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/ProfileReset.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasImageCache.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasImageCache.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAppStartup.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/ProfileReset.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsAppRunner.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_VERSION="52.9.0"' '-DOS_TARGET="NetBSD"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="NetBSD_x86_64-gcc3"' -DGRE_MILESTONE=52.9.0 -DAPP_VERSION=52.9.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/pbulk/work/www/firefox52/work/build -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DMOZ_BUILDID=20251201032448 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/build/toolkit/xre -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/profile -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/testing/gtest/mozilla -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/xremoteclient -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsAppRunner.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsAppRunner.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CheckedInt.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGL2Context.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGL2ContextMRTs.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasImageCache.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasImageCache.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols5.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsAppRunner.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBroadcastChannelChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media2.cpp:92: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamGraph.cpp: In member function 'void mozilla::MediaStreamGraphImpl::CloseAudioInputImpl(mozilla::AudioDataListener*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamGraph.cpp:1010:7: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] 1010 | if (--count > 0) { | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaStreamGraph.cpp:1007:12: note: 'count' was declared here 1007 | uint32_t count; | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:19, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBroadcastChannelChild.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ServoBindings.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsAppRunner.cpp:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/OwningNonNull.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RootedOwningNonNull.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.cpp:2478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2478 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.cpp:2477:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2477 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMWebGLRenderingContext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PBrowserChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols5.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsAppRunner.cpp:688:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 688 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause 806 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 880 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsAppRunner.cpp:686:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 686 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:1072:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1072 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:1071:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1071 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas1.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGL2ContextState.cpp: In member function 'virtual JS::Value mozilla::WebGL2Context::GetParameter(JSContext*, GLenum, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGL2ContextState.cpp:121:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | if (!gl->IsSupported(gl::GLFeature::ES3_compatibility)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGL2ContextState.cpp:127:5: note: here 127 | case LOCAL_GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsEmbedFunctions.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_VERSION="52.9.0"' '-DOS_TARGET="NetBSD"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="NetBSD_x86_64-gcc3"' -DGRE_MILESTONE=52.9.0 -DAPP_VERSION=52.9.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/pbulk/work/www/firefox52/work/build -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/build/toolkit/xre -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/profile -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/testing/gtest/mozilla -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/xremoteclient -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsEmbedFunctions.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsEmbedFunctions.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/VideoTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(VideoTrack) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageBitmap.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageBitmap.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageBitmapRenderingContext.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 311 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageBitmapRenderingContext.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 310 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/OffscreenCanvas.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 368 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/OffscreenCanvas.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 367 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:12: In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:176:45, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:495:33: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:396:43: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 396 | size_type Length() const { return mHdr->mLength; } | ~~~~~~^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/Unified_cpp_dom_media0.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In static member function 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:494:45: note: at offset 8 into object 'nonNullTrackSeq' of size 8 494 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In member function 'bool nsTArray_base::UsesAutoArrayBuffer() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:178:29, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:495:33: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:61:14: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61 | if (!mHdr->mIsAutoArray) { | ~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In static member function 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:494:45: note: at offset 8 into object 'nonNullTrackSeq' of size 8 494 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In static member function 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:176:45, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:495:33: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:613:11: warning: 'void* memcpy(void*, const void*, size_t)' offset [8, 15] is out of the bounds [0, 8] of object 'nonNullTrackSeq' with type 'mozilla::dom::Sequence >' [-Warray-bounds] 613 | memcpy(aDest, aSrc, sizeof(nsTArrayHeader) + aCount * aElemSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In static member function 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:494:45: note: 'nonNullTrackSeq' declared here 494 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In static member function 'static void nsTArrayFallibleAllocator::Free(void*)', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:179:24, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:495:33: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:198:38: warning: 'void free(void*)' called on unallocated object 'nonNullTrackSeq' [-Wfree-nonheap-object] 198 | static void Free(void* aPtr) { free(aPtr); } | ~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp: In static member function 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/DOMMediaStream.cpp:494:45: note: declared here 494 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsEmbedFunctions.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_canvas2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_canvas2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas2.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image/encoders/png' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPNGEncoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/png -I/pbulk/work/www/firefox52/work/build/image/encoders/png -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPNGEncoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/png/nsPNGEncoder.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageLogging.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/png/nsPNGEncoder.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_toolkit_xre0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_GLX_TEST '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_VERSION="52.9.0"' '-DOS_TARGET="NetBSD"' '-DMOZ_WIDGET_TOOLKIT="gtk3"' '-DTARGET_OS_ABI="NetBSD_x86_64-gcc3"' -DGRE_MILESTONE=52.9.0 -DAPP_VERSION=52.9.0 '-DAPP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_BUILD_APP_IS_BROWSER -DTOPOBJDIR=/pbulk/work/www/firefox52/work/build -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/build/toolkit/xre -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/profile -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/testing/gtest/mozilla -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/xremoteclient -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_toolkit_xre0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/toolkit/xre/Unified_cpp_toolkit_xre0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CheckedInt.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContextDraw.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_png.a.desc rm -f libimage_encoders_png.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_encoders_png.a.desc nsPNGEncoder.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/encoders/png' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/flac' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_flac0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/flac -I/pbulk/work/www/firefox52/work/build/dom/media/flac -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_flac0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/flac/Unified_cpp_dom_media_flac0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsID.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXULAppAPI.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/CreateAppData.cpp:6, from /pbulk/work/www/firefox52/work/build/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginProcessChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsEmbedFunctions.cpp:61: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/vr' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_vr0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/vr -I/pbulk/work/www/firefox52/work/build/gfx/vr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/layers/d3d11 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_vr0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/vr/Unified_cpp_gfx_vr0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/flac/FlacDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/flac/FlacDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/flac/Unified_cpp_dom_media_flac0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginInstanceChild.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:31: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build/nsXULAppAPI.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre/nsEmbedFunctions.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_media.a.desc rm -f libdom_media.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media.a.desc DecoderTraits.o Unified_cpp_dom_media0.o Unified_cpp_dom_media1.o Unified_cpp_dom_media2.o Unified_cpp_dom_media3.o Unified_cpp_dom_media4.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_canvas3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_canvas3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas3.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/device' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_device0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/device -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/device -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_device0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/device/Unified_cpp_protocol_device0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseChannel.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/device/nsDeviceChannel.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/device/nsDeviceChannel.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/device/Unified_cpp_protocol_device0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/VRDisplayBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/vr/VRDisplayClient.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/vr/VRDisplayClient.cpp:22, from /pbulk/work/www/firefox52/work/build/gfx/vr/Unified_cpp_gfx_vr0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/flac/Unified_cpp_dom_media_flac0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/flac/FlacDemuxer.cpp: In member function 'mozilla::media::TimeUnit mozilla::FlacTrackDemuxer::FastSeek(const mozilla::media::TimeUnit&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/flac/FlacDemuxer.cpp:787:25: warning: '*(long int*)((char*)&lastFoundOffset + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized [-Wmaybe-uninitialized] 787 | if (lastFoundOffset && lastFoundOffset.ref() == frame.Offset()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/flac/FlacDemuxer.cpp:770:18: note: '*(long int*)((char*)&lastFoundOffset + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' was declared here 770 | Maybe lastFoundOffset; | ^~~~~~~~~~~~~~~ libtoolkit_xre.a.desc rm -f libtoolkit_xre.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_xre.a.desc ProfileReset.o nsAppRunner.o nsEmbedFunctions.o Unified_cpp_toolkit_xre0.o In member function 'virtual void mozilla::dom::CanvasRenderingContext2D::DidRefresh()', inlined from 'virtual void mozilla::dom::CanvasRenderingContext2D::DidRefresh()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:1329:1: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:1336:42: warning: 'this' pointer is null [-Wnonnull] 1336 | gl->FlushIfHeavyGLCallsSinceLastFlush(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:111: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContext.h: In member function 'virtual void mozilla::dom::CanvasRenderingContext2D::DidRefresh()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContext.h:3665:10: note: in a call to non-static member function 'void mozilla::gl::GLContext::FlushIfHeavyGLCallsSinceLastFlush()' 3665 | void FlushIfHeavyGLCallsSinceLastFlush(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual void mozilla::dom::CanvasRenderingContext2D::_ZThn8_N7mozilla3dom24CanvasRenderingContext2D10DidRefreshEv()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/CanvasRenderingContext2D.cpp:1336:42: warning: 'this' pointer is null [-Wnonnull] 1336 | gl->FlushIfHeavyGLCallsSinceLastFlush(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl/GLContext.h:3665:10: note: in a call to non-static member function 'void mozilla::gl::GLContext::FlushIfHeavyGLCallsSinceLastFlush()' 3665 | void FlushIfHeavyGLCallsSinceLastFlush(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensions.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensionColorBufferHalfFloat.cpp:5, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsBaseChannel.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/xre' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/parentalcontrols' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsParentalControlsServiceDefault.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/parentalcontrols -I/pbulk/work/www/firefox52/work/build/toolkit/components/parentalcontrols -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsParentalControlsServiceDefault.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/parentalcontrols/nsParentalControlsServiceDefault.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIParentalControlsService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/parentalcontrols/nsParentalControlsService.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/parentalcontrols/nsParentalControlsServiceDefault.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_flac.a.desc rm -f libdom_media_flac.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_flac.a.desc Unified_cpp_dom_media_flac0.o libtoolkit_components_parentalcontrols.a.desc rm -f libtoolkit_components_parentalcontrols.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_parentalcontrols.a.desc nsParentalControlsServiceDefault.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/flac' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffmpeg57' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ffmpeg_ffmpeg570.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57 -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffmpeg57 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ffmpeg_ffmpeg570.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/VRDisplayBinding.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/vr/VRDisplayClient.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/parentalcontrols' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_canvas4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_canvas4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas4.cpp libnetwerk_protocol_device.a.desc rm -f libnetwerk_protocol_device.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_device.a.desc Unified_cpp_protocol_device0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas2.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContextGL.cpp: In member function 'JS::Value mozilla::WebGLContext::GetRenderbufferParameter(GLenum, GLenum)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContextGL.cpp:796:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 796 | if (!IsWebGL2()) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContextGL.cpp:800:5: note: here 800 | case LOCAL_GL_RENDERBUFFER_WIDTH: | ^~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/device' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols6.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensionColorBufferHalfFloat.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/satchel' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsFormFillController.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel -I/pbulk/work/www/firefox52/work/build/toolkit/components/satchel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsFormFillController.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: At global scope: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensionColorBufferHalfFloat.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensions.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFormFillController.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensions.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensionSRGB.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStorage.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStorageChild.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PCacheStorageChild.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols6.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_canvas5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_canvas5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas5.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/imagecapture' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_media_imagecapture0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/imagecapture -I/pbulk/work/www/firefox52/work/build/dom/media/imagecapture -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_imagecapture0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_canvas6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/build/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_canvas6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas6.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp: In member function 'nsresult nsFormFillController::KeyPress(nsIDOMEvent*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp:1052:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1052 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/satchel/nsFormFillController.cpp:1054:3: note: here 1054 | case nsIDOMKeyEvent::DOM_VK_UP: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensionSRGB.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/imagecapture/CaptureTask.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/imagecapture/CaptureTask.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLObjectModel.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLVertexAttribData.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLVertexAttribData.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas6.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_platforms_ffmpeg_ffmpeg57.a.desc rm -f libdom_media_platforms_ffmpeg_ffmpeg57.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_ffmpeg_ffmpeg57.a.desc Unified_cpp_ffmpeg_ffmpeg570.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffmpeg57' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/power' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_power0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power -I/pbulk/work/www/firefox52/work/build/dom/power -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_power0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/power/Unified_cpp_dom_power0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLRenderbuffer.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLRenderbuffer.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_satchel.a.desc rm -f libtoolkit_components_satchel.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_satchel.a.desc nsFormFillController.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PowerManager.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/PowerManager.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/power/Unified_cpp_dom_power0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols7.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols7.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensionSRGB.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLExtensions.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/satchel' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_platforms_ffmpeg0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_platforms_ffmpeg0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/Unified_cpp_platforms_ffmpeg0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PowerManager.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLRenderbuffer.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HeadersBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FetchIPCTypes.h:15, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStorage.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositable.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositableParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PCompositableParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols7.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumSet.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/Unified_cpp_platforms_ffmpeg0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageCapture.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/imagecapture/CaptureTask.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLRenderbuffer.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLRenderbuffer.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/PowerManager.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HeadersBinding.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/PowerManager.cpp: In member function 'virtual nsresult mozilla::dom::PowerManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/PowerManager.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/PowerManager.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMMozWakeLockListener) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/WakeLock.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/power/WakeLock.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PCompositableParent.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/canvas/Unified_cpp_dom_canvas4.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLQuery.cpp: In member function 'void mozilla::WebGLQuery::GetQueryParameter(GLenum, JS::MutableHandleValue) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLQuery.cpp:177:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 177 | if (mContext->Has64BitTimestamps()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas/WebGLQuery.cpp:183:9: note: here 183 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_media_platforms_ffmpeg.a.desc rm -f libdom_media_platforms_ffmpeg.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_ffmpeg.a.desc Unified_cpp_platforms_ffmpeg0.o libdom_power.a.desc rm -f libdom_power.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_power.a.desc Unified_cpp_dom_power0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/power' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/filesystem/compat' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_filesystem_compat0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat -I/pbulk/work/www/firefox52/work/build/dom/filesystem/compat -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_filesystem_compat0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols8.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols8.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemEntry.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/CallbackRunnables.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/CallbackRunnables.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PContentPermissionRequestParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols8.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCapture) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgfx_vr.a.desc rm -f libgfx_vr.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_vr.a.desc Unified_cpp_gfx_vr0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemEntry.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/vr' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/aom' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_aom0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom -I/pbulk/work/www/firefox52/work/build/accessible/aom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_aom0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/accessible/aom/Unified_cpp_accessible_aom0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PContentPermissionRequestParent.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackInterface.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FileSystemBinding.h:10: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemDirectoryEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemDirectoryReader.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemDirectoryReader.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemFileEntry.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemFileEntry.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 78 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemFileEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryReader) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom/AccessibleNode.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom/AccessibleNode.cpp:6, from /pbulk/work/www/firefox52/work/build/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AccessibleNodeBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom/AccessibleNode.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_filesystem_compat.a.desc rm -f libdom_filesystem_compat.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_filesystem_compat.a.desc Unified_cpp_filesystem_compat0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UnifiedProtocols9.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols9.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols9.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/filesystem/compat' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/system/gnome' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsAlertsIconListener.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/build/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsAlertsIconListener.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.cpp libdom_media_imagecapture.a.desc rm -f libdom_media_imagecapture.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_imagecapture.a.desc Unified_cpp_media_imagecapture0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o IPCMessageTypeName.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/IPCMessageTypeName.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/ipc/ipdl/IPCMessageTypeName.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom/AccessibleNode.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsAlertsIconListener.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/imagecapture' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/devtools/server' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsJSInspector.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/server -I/pbulk/work/www/firefox52/work/build/devtools/server -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsJSInspector.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/server/nsJSInspector.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIJSInspector.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/server/nsJSInspector.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/server/nsJSInspector.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGIOService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/build/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGIOService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGIOService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom/AccessibleNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/aom/AccessibleNode.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/server/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/server/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/devtools/server/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelParent.h:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PDataChannelParent.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols9.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIGIOService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGIOService.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGIOService.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdevtools_server.a.desc rm -f libdevtools_server.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdevtools_server.a.desc nsJSInspector.o libaccessible_aom.a.desc rm -f libaccessible_aom.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_aom.a.desc Unified_cpp_accessible_aom0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGSettingsService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/build/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGSettingsService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGSettingsService.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/devtools/server' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/components' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCategoryManager.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/build/xpcom/components -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCategoryManager.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/nsCategoryManager.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGnomeModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/build/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGnomeModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGnomeModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGSettingsService.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/aom' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/profile' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_toolkit_profile0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/profile -I/pbulk/work/www/firefox52/work/build/toolkit/profile -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_toolkit_profile0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/profile/Unified_cpp_toolkit_profile0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsGnomeModule.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsICategoryManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/nsCategoryManager.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsComponentManager.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/build/xpcom/components -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsComponentManager.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/nsComponentManager.cpp libdom_canvas.a.desc rm -f libdom_canvas.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_canvas.a.desc ImageUtils.o MurmurHash3.o Unified_cpp_dom_canvas0.o Unified_cpp_dom_canvas1.o Unified_cpp_dom_canvas2.o Unified_cpp_dom_canvas3.o Unified_cpp_dom_canvas4.o Unified_cpp_dom_canvas5.o Unified_cpp_dom_canvas6.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/nsComponentManager.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/canvas' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/audiochannel' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_audiochannel0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel -I/pbulk/work/www/firefox52/work/build/dom/audiochannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_audiochannel0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/profile/nsProfileStringTypes.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/profile/nsProfileLock.cpp:6, from /pbulk/work/www/firefox52/work/build/toolkit/profile/Unified_cpp_toolkit_profile0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPackageKitService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/build/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPackageKitService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsPackageKitService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/nsComponentManager.cpp:62: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsArrayUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsPackageKitService.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/PDatePickerChild.cpp:9, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/UnifiedProtocols9.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAudioChannelAgent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelAgent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelAgent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelService.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelAgent.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSystemAlertsService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/build/toolkit/system/gnome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSystemAlertsService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/docshell/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_docshell_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_TOOLKIT_SEARCH -DMOZ_DEVTOOLS_ALL -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/docshell/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/shistory -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/viewsource -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/tools/profiler -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_docshell_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/docshell/base/Unified_cpp_docshell_base0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_components0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/build/xpcom/components -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_components0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/xpcom/components/Unified_cpp_xpcom_components0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelAgent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelAgent.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/glue' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BackgroundChildImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BackgroundChildImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundChildImpl.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 18 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundChildImpl.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundChildImpl.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_profile.a.desc rm -f libtoolkit_profile.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_profile.a.desc Unified_cpp_toolkit_profile0.o libtoolkit_system_gnome.a.desc rm -f libtoolkit_system_gnome.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_system_gnome.a.desc nsAlertsIconListener.o nsGIOService.o nsGSettingsService.o nsGnomeModule.o nsPackageKitService.o nsSystemAlertsService.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/LoadContext.cpp:7, from /pbulk/work/www/firefox52/work/build/docshell/base/Unified_cpp_docshell_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/LoadContext.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/profile' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/modules/libjar' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsJAR.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/modules/libjar -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsJAR.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJAR.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/system/gnome' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/fmp4' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o MP4Demuxer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4 -I/pbulk/work/www/firefox52/work/build/dom/media/fmp4 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/MP4Demuxer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIInputStream.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARInputStream.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJAR.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabParent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelService.cpp:17, from /pbulk/work/www/firefox52/work/build/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelAgent.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LoadContext.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/LoadContext.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrincipal.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDataDemuxer.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/nsComponentManager.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp:9: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = {anonymous}::CachedDirective; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = {anonymous}::CachedDirective; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = {anonymous}::CachedDirective; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray<{anonymous}::CachedDirective>::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp:792:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp: In function 'void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp:578:29: note: at offset 8 into object 'contracts' of size 8 578 | nsTArray contracts; | ^~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = {anonymous}::CachedDirective; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = {anonymous}::CachedDirective; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = {anonymous}::CachedDirective; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray<{anonymous}::CachedDirective>::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp:792:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp: In function 'void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components/ManifestParser.cpp:578:29: note: at offset 8 into object 'contracts' of size 8 578 | nsTArray contracts; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBWrapperCache.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBTransaction.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundChildImpl.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsISerializable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrincipal.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDSURIContentListener.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDSURIContentListener.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MozPromise.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDataDemuxer.h:10: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mp4_demuxer::Index::Indice; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mp4_demuxer::Index::Indice; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mp4_demuxer::Index::Indice; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual already_AddRefed mozilla::MP4Demuxer::GetTrackDemuxer(mozilla::TrackInfo::TrackType, uint32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp:182:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp: In member function 'virtual already_AddRefed mozilla::MP4Demuxer::GetTrackDemuxer(mozilla::TrackInfo::TrackType, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp:174:46: note: at offset 8 into object 'indices' of size 8 174 | FallibleTArray indices; | ^~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mp4_demuxer::Index::Indice; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mp4_demuxer::Index::Indice; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mp4_demuxer::Index::Indice; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual already_AddRefed mozilla::MP4Demuxer::GetTrackDemuxer(mozilla::TrackInfo::TrackType, uint32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp:182:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp: In member function 'virtual already_AddRefed mozilla::MP4Demuxer::GetTrackDemuxer(mozilla::TrackInfo::TrackType, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Demuxer.cpp:174:46: note: at offset 8 into object 'indices' of size 8 174 | FallibleTArray indices; | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelService.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/audiochannel/AudioChannelService.cpp:269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ libxpcom_components.a.desc rm -f libxpcom_components.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_components.a.desc nsCategoryManager.o nsComponentManager.o Unified_cpp_xpcom_components0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BackgroundParentImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BackgroundParentImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundParentImpl.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/components' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsJARChannel.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/modules/libjar -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsJARChannel.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARChannel.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_fmp40.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4 -I/pbulk/work/www/firefox52/work/build/dom/media/fmp4 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_fmp40.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/fmp4/Unified_cpp_dom_media_fmp40.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundParentImpl.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundParentImpl.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FileDescriptorSetChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FileDescriptorSetChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/FileDescriptorSetChild.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJAR.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARChannel.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.cpp:80, from /pbulk/work/www/firefox52/work/build/docshell/base/Unified_cpp_docshell_base0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/FileDescriptorSetChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/FileDescriptorSetChild.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_audiochannel.a.desc rm -f libdom_audiochannel.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_audiochannel.a.desc Unified_cpp_dom_audiochannel0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/fmp4/MP4Decoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/fmp4/Unified_cpp_dom_media_fmp40.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 953 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.cpp:952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 952 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/audiochannel' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpfe/components/windowds' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsWindowDataSource.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/windowds -I/pbulk/work/www/firefox52/work/build/xpfe/components/windowds -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsWindowDataSource.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/windowds/nsWindowDataSource.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIRDFDataSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/windowds/nsWindowDataSource.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/windowds/nsWindowDataSource.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.cpp:13481:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 13481 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.cpp:13480:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13480 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShellLoadInfo.cpp: In member function 'virtual nsresult nsDocShellLoadInfo::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShellLoadInfo.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShellLoadInfo.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34 | NS_INTERFACE_MAP_ENTRY(nsIDocShellLoadInfo) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIJARChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARChannel.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FileDescriptorSetParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FileDescriptorSetParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/FileDescriptorSetParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/FileDescriptorSetParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/FileDescriptorSetParent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/windowds/nsWindowDataSource.cpp: In member function 'virtual nsresult nsWindowDataSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/windowds/nsWindowDataSource.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpfe/components/windowds/nsWindowDataSource.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 115 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsJARFactory.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/modules/libjar -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsJARFactory.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARFactory.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARFactory.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libxpfe_components_windowds.a.desc rm -f libxpfe_components_windowds.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpfe_components_windowds.a.desc nsWindowDataSource.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsJARInputStream.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/modules/libjar -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsJARInputStream.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARInputStream.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIInputStream.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARInputStream.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARInputStream.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o GeckoChildProcessHost.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/GeckoChildProcessHost.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/GeckoChildProcessHost.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpfe/components/windowds' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsZipArchive.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/modules/libjar -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsZipArchive.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsZipArchive.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARInputStream.cpp: In member function 'nsresult nsJARInputStream::InitDirectory(nsJAR*, const nsACString_internal&, const char*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARInputStream.cpp:112:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 112 | escDirName.Append('\\'); | ~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARInputStream.cpp:114:13: note: here 114 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsZipArchive.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_modules_libjar0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar -I/pbulk/work/www/firefox52/work/build/modules/libjar -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_modules_libjar0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/modules/libjar/Unified_cpp_modules_libjar0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o URIUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/URIUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/URIUtils.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libav' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o avfft.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/media/libav -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/avfft.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -include avfft_perms.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/avfft.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/avfft.c:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/avfft.c:22: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config_unix.h:149: warning: "HAVE_SOUNDCARD_H" redefined 149 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o fft_fixed.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/media/libav -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/fft_fixed.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft_fixed.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft_template.c:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft_fixed.c:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config_unix.h:149: warning: "HAVE_SOUNDCARD_H" redefined 149 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft.h:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARProtocolHandler.cpp:6, from /pbulk/work/www/firefox52/work/build/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/URIUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/URIUtils.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libsoundtouch/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o sse_optimized.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DST_NO_EXCEPTION_HANDLING=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src -I/pbulk/work/www/firefox52/work/build/media/libsoundtouch/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/sse_optimized.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/soundtouch_perms.h -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/sse_optimized.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 262 | #pragma omp parallel for | exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_libsoundtouch_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DST_NO_EXCEPTION_HANDLING=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src -I/pbulk/work/www/firefox52/work/build/media/libsoundtouch/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_libsoundtouch_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/soundtouch_perms.h /pbulk/work/www/firefox52/work/build/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIJARChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARProtocolHandler.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 89 | #pragma omp parallel for | /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 145 | #pragma omp parallel for | /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 192 | #pragma omp parallel for | exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o dict.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/media/libav -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/dict.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c In file included from /pbulk/work/www/firefox52/work/build/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 75 | #define PI 3.1415926536 | In file included from /pbulk/work/www/firefox52/work/build/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 52 | #define PI M_PI | In file included from /pbulk/work/www/firefox52/work/build/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 306 | #pragma omp parallel for | /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 331 | #pragma omp critical | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/internal.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c:25: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config_unix.h:149: warning: "HAVE_SOUNDCARD_H" redefined 149 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c:26: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c: In function 'av_dict_set': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c:80:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 80 | if (flags & AV_DICT_DONT_STRDUP_KEY) av_free(key); | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 184 | void av_free(void *ptr); | ~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c:81:58: warning: passing argument 1 of 'av_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 81 | if (flags & AV_DICT_DONT_STRDUP_VAL) av_free(value); | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:184:20: note: expected 'void *' but argument is of type 'const char *' 184 | void av_free(void *ptr); | ~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c:100:36: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 100 | m->elems[m->count].key = key; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/dict.c:104:38: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104 | m->elems[m->count].value = value; | ^ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o opt.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/media/libav -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/opt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/opt.c In file included from /pbulk/work/www/firefox52/work/build/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const soundtouch::SAMPLETYPE*, uint)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 133 | uint count; | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/common.h:355, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/opt.c:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARURI.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/modules/libjar/Unified_cpp_modules_libjar0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libjar/nsJARURI.cpp:54:3: note: some parts of macro expansion are not guarded by this 'else' clause 54 | else | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libav0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/media/libav -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libav0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits /pbulk/work/www/firefox52/work/build/media/libav/Unified_c_media_libav0.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft_template.c:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft_float.c:20, from /pbulk/work/www/firefox52/work/build/media/libav/Unified_c_media_libav0.c:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config_unix.h:149: warning: "HAVE_SOUNDCARD_H" redefined 149 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/fft.h:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/media/libav/Unified_c_media_libav0.c:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/avstring.c: In function 'av_stristr': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/avstring.c:57:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 57 | return s1; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/avstring.c:61:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | return s1; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/avstring.c: In function 'av_strnstr': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/avstring.c:71:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 71 | return haystack; | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/avstring.c:75:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 75 | return haystack; | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libav/libavutil/x86' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cpu.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/x86 -I/pbulk/work/www/firefox52/work/build/media/libav/libavutil/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cpu.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/x86/cpu.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/x86/asm.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/x86/cpu.c:26: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/config_unix.h:149: warning: "HAVE_SOUNDCARD_H" redefined 149 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | libmedia_libav_libavutil_x86.a.desc rm -f libmedia_libav_libavutil_x86.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libav_libavutil_x86.a.desc cpu.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_glue0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_glue0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/build/ipc/glue/Unified_cpp_ipc_glue0.cpp libmodules_libjar.a.desc rm -f libmodules_libjar.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmodules_libjar.a.desc nsJAR.o nsJARChannel.o nsJARFactory.o nsJARInputStream.o nsZipArchive.o Unified_cpp_modules_libjar0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/modules/libjar' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/hal' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Hal.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal -I/pbulk/work/www/firefox52/work/build/hal -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Hal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.cpp libmedia_libsoundtouch_src.a.desc rm -f libmedia_libsoundtouch_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libsoundtouch_src.a.desc sse_optimized.o Unified_cpp_libsoundtouch_src0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libav1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/media/libav -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libav1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits /pbulk/work/www/firefox52/work/build/media/libav/Unified_c_media_libav1.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundImpl.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/common.h:355, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/rational.c:31, from /pbulk/work/www/firefox52/work/build/media/libav/Unified_c_media_libav1.c:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/mem.h:174:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libav/libavutil/x86' /usr/pkg/bin/yasm -o fft.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -Pconfig_unix.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/x86/fft.asm gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libsoundtouch/src' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ipc_glue1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/broadcastchannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/webrtc/trunk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/crashreporter -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_glue1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow /pbulk/work/www/firefox52/work/build/ipc/glue/Unified_cpp_ipc_glue1.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavcodec/x86/fft.asm:93: warning: section flags ignored on section redeclaration exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_hal0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal -I/pbulk/work/www/firefox52/work/build/hal -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_hal0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/hal/Unified_cpp_hal0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/bin/yasm -o cpuid.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav -Pconfig_unix.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libav/libavutil/x86/cpuid.asm libmedia_libav.a.desc rm -f libmedia_libav.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libav.a.desc avfft.o fft_fixed.o dict.o opt.o Unified_c_media_libav0.o Unified_c_media_libav1.o fft.o cpuid.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/ProtocolUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/HalWakeLock.cpp:7, from /pbulk/work/www/firefox52/work/build/hal/Unified_cpp_hal0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libav' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/editor/txtsvc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_editor_txtsvc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc -I/pbulk/work/www/firefox52/work/build/editor/txtsvc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_txtsvc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/editor/txtsvc/Unified_cpp_editor_txtsvc0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:19, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundChildImpl.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundImpl.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsFilteredContentIterator.cpp:6, from /pbulk/work/www/firefox52/work/build/editor/txtsvc/Unified_cpp_editor_txtsvc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_fmp4.a.desc rm -f libdom_media_fmp4.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_fmp4.a.desc MP4Demuxer.o Unified_cpp_dom_media_fmp40.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/fmp4' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libmkv' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o EbmlBufferWriter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libmkv -I/pbulk/work/www/firefox52/work/build/media/libmkv -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/EbmlBufferWriter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libmkv/EbmlBufferWriter.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsFilteredContentIterator.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libipc_ipdl.a.desc rm -f libipc_ipdl.a /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libipc_ipdl.a.desc UnifiedProtocols0.o UnifiedProtocols1.o UnifiedProtocols10.o UnifiedProtocols11.o UnifiedProtocols12.o UnifiedProtocols13.o UnifiedProtocols14.o UnifiedProtocols15.o UnifiedProtocols16.o UnifiedProtocols17.o UnifiedProtocols18.o UnifiedProtocols19.o UnifiedProtocols2.o UnifiedProtocols20.o UnifiedProtocols21.o UnifiedProtocols22.o UnifiedProtocols23.o UnifiedProtocols24.o UnifiedProtocols25.o UnifiedProtocols3.o UnifiedProtocols4.o UnifiedProtocols5.o UnifiedProtocols6.o UnifiedProtocols7.o UnifiedProtocols8.o UnifiedProtocols9.o IPCMessageTypeName.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o EbmlWriter.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libmkv -I/pbulk/work/www/firefox52/work/build/media/libmkv -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/EbmlWriter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libmkv/EbmlWriter.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/ProtocolUtils.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o WebMElement.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libmkv -I/pbulk/work/www/firefox52/work/build/media/libmkv -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/WebMElement.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libmkv/WebMElement.c libmedia_libmkv.a.desc rm -f libmedia_libmkv.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libmkv.a.desc EbmlBufferWriter.o EbmlWriter.o WebMElement.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsLayoutUtils.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/nsRange.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsFilteredContentIterator.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsFilteredContentIterator.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/ipdl' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/graphite2/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o NameTable.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/NameTable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/NameTable.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/MozGrMalloc.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Main.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/NameTable.cpp:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsFilteredContentIterator.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:38: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsFilteredContentIterator.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 45 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libmkv' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_hal1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal -I/pbulk/work/www/firefox52/work/build/hal -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_hal1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/hal/Unified_cpp_hal1.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libnestegg/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libnestegg_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libnestegg/src -I/pbulk/work/www/firefox52/work/build/media/libnestegg/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libnestegg_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libnestegg/src/Unified_c_media_libnestegg_src0.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsTextServicesDocument.cpp: In member function 'virtual nsresult nsTextServicesDocument::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsTextServicesDocument.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txtsvc/nsTextServicesDocument.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextServicesDocument) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libnestegg/src/nestegg.c: In function 'ne_parse': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libnestegg/src/nestegg.c:1089:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 1089 | uint64_t id, size, peeked_id; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WorkerPrivate.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/SendStreamChild.cpp:11, from /pbulk/work/www/firefox52/work/build/ipc/glue/Unified_cpp_ipc_glue1.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/revocable_store.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/task.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/ProtocolUtils.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libtheora' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mmxfrag.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_X86_ASM -DOC_X86_64_ASM -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora -I/pbulk/work/www/firefox52/work/build/media/libtheora -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mmxfrag.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxfrag.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mmxidct.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_X86_ASM -DOC_X86_64_ASM -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora -I/pbulk/work/www/firefox52/work/build/media/libtheora -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mmxidct.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxidct.c In function 'oc_idct8x8_slow_mmx', inlined from 'oc_idct8x8_mmx' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxidct.c:559:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxidct.c:289:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 289 | __asm__ __volatile__( | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxidct.c:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/x86int.h: In function 'oc_idct8x8_mmx': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/x86int.h:95:58: note: object 'OC_IDCT_CONSTS' of size 128 95 | extern const unsigned short __attribute__((aligned(16))) OC_IDCT_CONSTS[64]; | ^~~~~~~~~~~~~~ In function 'oc_idct8x8_10_mmx', inlined from 'oc_idct8x8_mmx' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxidct.c:558:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxidct.c:494:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 494 | __asm__ __volatile__( | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/x86int.h: In function 'oc_idct8x8_mmx': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/x86int.h:95:58: note: object 'OC_IDCT_CONSTS' of size 128 95 | extern const unsigned short __attribute__((aligned(16))) OC_IDCT_CONSTS[64]; | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mmxstate.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_X86_ASM -DOC_X86_64_ASM -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora -I/pbulk/work/www/firefox52/work/build/media/libtheora -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mmxstate.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/mmxstate.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_graphite2_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp libdocshell_base.a.desc rm -f libdocshell_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdocshell_base.a.desc Unified_cpp_docshell_base0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o sse2idct.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_X86_ASM -DOC_X86_64_ASM -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora -I/pbulk/work/www/firefox52/work/build/media/libtheora -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/sse2idct.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c In function 'oc_idct8x8_slow_sse2', inlined from 'oc_idct8x8_sse2' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c:457:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c:212:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 212 | __asm__ __volatile__( | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c: In function 'oc_idct8x8_sse2': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c:26:56: note: object 'OC_IDCT_CONSTS' of size 128 26 | const unsigned short __attribute__((aligned(16),used)) OC_IDCT_CONSTS[64]={ | ^~~~~~~~~~~~~~ In function 'oc_idct8x8_10_sse2', inlined from 'oc_idct8x8_sse2' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c:456:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c:400:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 400 | __asm__ __volatile__( | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c: In function 'oc_idct8x8_sse2': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/sse2idct.c:26:56: note: object 'OC_IDCT_CONSTS' of size 128 26 | const unsigned short __attribute__((aligned(16),used)) OC_IDCT_CONSTS[64]={ | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o x86cpu.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_X86_ASM -DOC_X86_64_ASM -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora -I/pbulk/work/www/firefox52/work/build/media/libtheora -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/x86cpu.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/x86cpu.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/MozGrMalloc.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Main.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Bidi.cpp:27, from /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o x86state.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_X86_ASM -DOC_X86_64_ASM -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora -I/pbulk/work/www/firefox52/work/build/media/libtheora -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/x86state.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/x86state.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libtheora0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_X86_ASM -DOC_X86_64_ASM -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora -I/pbulk/work/www/firefox52/work/build/media/libtheora -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libtheora0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-type-limits /pbulk/work/www/firefox52/work/build/media/libtheora/Unified_c_media_libtheora0.c In file included from /usr/include/ctype.h:100, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/ctype.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/info.c:19, from /pbulk/work/www/firefox52/work/build/media/libtheora/Unified_c_media_libtheora0.c:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/info.c: In function 'oc_tagcompare': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/info.c:32:19: warning: array subscript has type 'char' [-Wchar-subscripts] 32 | if(toupper(_s1[c])!=toupper(_s2[c]))return !0; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/info.c:32:36: warning: array subscript has type 'char' [-Wchar-subscripts] 32 | if(toupper(_s1[c])!=toupper(_s2[c]))return !0; | ^ In file included from /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/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] 80 | class Machine::Code::decoder | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/media/libtheora/Unified_c_media_libtheora0.c:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/state.c: At top level: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/state.c:1049:15: warning: argument 2 of type 'signed char *' declared as a pointer [-Warray-parameter=] 1049 | signed char *_bv,int _refi,int _pli,int _fragy0,int _fragy_end){ | ~~~~~~~~~~~~~^~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/apiwrapper.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/apiwrapper.c:21, from /pbulk/work/www/firefox52/work/build/media/libtheora/Unified_c_media_libtheora0.c:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libtheora/lib/state.h:526:14: note: previously declared as an array 'signed char[256]' 526 | signed char _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end); | ~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_channel.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/Transport.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundChild.h:12: In static member function 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]', inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:41: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:80: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 112 | static void enterList(LinkedListElement>* elt) { elt->asT()->AddRef(); } | ~~~~~~~~~~~~~~~~~~^~ In file included from /pbulk/work/www/firefox52/work/build/ipc/glue/Unified_cpp_ipc_glue0.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:18: note: at offset -24 into object 'pending' of size 24 2381 | MessageQueue pending = Move(mPending); | ^~~~~~~ In member function 'mozilla::LinkedListElement::RawType mozilla::LinkedListElement::asT() [with T = RefPtr]', inlined from 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:70, inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:41: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:317:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 317 | return mIsSentinel ? nullptr : static_cast(this); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:18: note: at offset -24 into object 'pending' of size 24 2381 | MessageQueue pending = Move(mPending); | ^~~~~~~ In member function 'mozilla::LinkedListElement::RawType mozilla::LinkedListElement::asT() [with T = RefPtr]', inlined from 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:70, inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:41: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:317:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 317 | return mIsSentinel ? nullptr : static_cast(this); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:18: note: at offset -24 into object 'pending' of size 24 2381 | MessageQueue pending = Move(mPending); | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: In member function 'virtual MozExternalRefCountType mozilla::ipc::MessageChannel::MessageTask::AddRef()', inlined from 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:80, inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:41: /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:946:29: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 946 | nsrefcnt r = Super::AddRef(); \ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1015:3: note: in expansion of macro 'NS_IMPL_ADDREF_INHERITED' 1015 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:1575:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_INHERITED' 1575 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, nsIRunnablePriority) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:18: note: at offset -24 into object 'pending' of size 24 2381 | MessageQueue pending = Move(mPending); | ^~~~~~~ In static member function 'static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]', inlined from 'void mozilla::LinkedListElement::remove() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:250:21, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:198:13, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:195:3, inlined from 'mozilla::LinkedList::~LinkedList() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:454:3, inlined from 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2391:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:113:80: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageTask [0]' [-Warray-bounds] 113 | static void exitList(LinkedListElement>* elt) { elt->asT()->Release(); } | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:18: note: at offset -24 into object 'pending' of size 24 2381 | MessageQueue pending = Move(mPending); | ^~~~~~~ In member function 'virtual MozExternalRefCountType mozilla::ipc::MessageChannel::MessageTask::Release()', inlined from 'static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:113:80, inlined from 'void mozilla::LinkedListElement::remove() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:250:21, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:198:13, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:195:3, inlined from 'mozilla::LinkedList::~LinkedList() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:454:3, inlined from 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2391:1: /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:954:30: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageTask [0]' [-Warray-bounds] 954 | nsrefcnt r = Super::Release(); \ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1016:3: note: in expansion of macro 'NS_IMPL_RELEASE_INHERITED' 1016 | NS_IMPL_RELEASE_INHERITED(aClass, aSuper) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:1575:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_INHERITED' 1575 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, nsIRunnablePriority) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2381:18: note: at offset -24 into object 'pending' of size 24 2381 | MessageQueue pending = Move(mPending); | ^~~~~~~ In static member function 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]', inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::RepostAllMessages()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:80: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 112 | static void enterList(LinkedListElement>* elt) { elt->asT()->AddRef(); } | ~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::RepostAllMessages()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:18: note: at offset -24 into object 'queue' of size 24 2457 | MessageQueue queue = Move(mPending); | ^~~~~ In member function 'mozilla::LinkedListElement::RawType mozilla::LinkedListElement::asT() [with T = RefPtr]', inlined from 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:70, inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::RepostAllMessages()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:317:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 317 | return mIsSentinel ? nullptr : static_cast(this); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::RepostAllMessages()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:18: note: at offset -24 into object 'queue' of size 24 2457 | MessageQueue queue = Move(mPending); | ^~~~~ In member function 'mozilla::LinkedListElement::RawType mozilla::LinkedListElement::asT() [with T = RefPtr]', inlined from 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:70, inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::RepostAllMessages()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:317:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 317 | return mIsSentinel ? nullptr : static_cast(this); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::RepostAllMessages()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:18: note: at offset -24 into object 'queue' of size 24 2457 | MessageQueue queue = Move(mPending); | ^~~~~ In member function 'virtual MozExternalRefCountType mozilla::ipc::MessageChannel::MessageTask::AddRef()', inlined from 'static void mozilla::detail::LinkedListElementTraits >::enterList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:112:80, inlined from 'void mozilla::LinkedListElement::adjustLinkForMove(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:371:24, inlined from 'mozilla::LinkedListElement::LinkedListElement(mozilla::LinkedListElement&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:183:22, inlined from 'mozilla::LinkedList::LinkedList(mozilla::LinkedList&&) [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:439:7, inlined from 'void mozilla::ipc::MessageChannel::RepostAllMessages()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:39: /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:946:29: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 946 | nsrefcnt r = Super::AddRef(); \ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1015:3: note: in expansion of macro 'NS_IMPL_ADDREF_INHERITED' 1015 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:1575:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_INHERITED' 1575 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, nsIRunnablePriority) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::RepostAllMessages()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:18: note: at offset -24 into object 'queue' of size 24 2457 | MessageQueue queue = Move(mPending); | ^~~~~ In static member function 'static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]', inlined from 'void mozilla::LinkedListElement::remove() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:250:21, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:198:13, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:195:3, inlined from 'mozilla::LinkedList::~LinkedList() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:454:3, inlined from 'void mozilla::ipc::MessageChannel::RepostAllMessages()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2463:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:113:80: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageTask [0]' [-Warray-bounds] 113 | static void exitList(LinkedListElement>* elt) { elt->asT()->Release(); } | ~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::RepostAllMessages()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:18: note: at offset -24 into object 'queue' of size 24 2457 | MessageQueue queue = Move(mPending); | ^~~~~ In member function 'virtual MozExternalRefCountType mozilla::ipc::MessageChannel::MessageTask::Release()', inlined from 'static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::ipc::MessageChannel::MessageTask]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:113:80, inlined from 'void mozilla::LinkedListElement::remove() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:250:21, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:198:13, inlined from 'mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:195:3, inlined from 'mozilla::LinkedList::~LinkedList() [with T = RefPtr]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:454:3, inlined from 'void mozilla::ipc::MessageChannel::RepostAllMessages()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2463:1: /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:954:30: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageTask [0]' [-Warray-bounds] 954 | nsrefcnt r = Super::Release(); \ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1016:3: note: in expansion of macro 'NS_IMPL_RELEASE_INHERITED' 1016 | NS_IMPL_RELEASE_INHERITED(aClass, aSuper) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:1575:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_INHERITED' 1575 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, nsIRunnablePriority) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp: In member function 'void mozilla::ipc::MessageChannel::RepostAllMessages()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/MessageChannel.cpp:2457:18: note: at offset -24 into object 'queue' of size 24 2457 | MessageQueue queue = Move(mPending); | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Code.cpp: In member function 'void graphite2::vm::Machine::Code::decoder::analyse_opcode(graphite2::vm::opcode, const graphite2::int8*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | set_changed(0); | ~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Code.cpp:520:5: note: here 520 | case PUT_COPY : | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 162 | if (separated(i->x, x)) { i = _exclusions.insert(i,i->split_at(x)); ++i; } | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Intervals.cpp:165:9: note: here 165 | case 1: // i overlaps on the rhs of e | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 170 | if (separated(i->x, i->xm)) break; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Intervals.cpp:173:9: note: here 173 | case 3: // e completely covers i | ^~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/docshell/base' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libvorbis' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vorbis_codebook.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis -I/pbulk/work/www/firefox52/work/build/media/libvorbis -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vorbis_codebook.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-uninitialized /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_codebook.c libmedia_libnestegg_src.a.desc rm -f libmedia_libnestegg_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libnestegg_src.a.desc Unified_c_media_libnestegg_src0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libnestegg/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-blob.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-blob.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-blob.cc In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-blob.cc:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vorbis_floor1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis -I/pbulk/work/www/firefox52/work/build/media/libvorbis -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vorbis_floor1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-uninitialized /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_floor1.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-common.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-common.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-common.cc In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-common.cc:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-ot-math.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-ot-math.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-math.cc exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vorbis_info.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis -I/pbulk/work/www/firefox52/work/build/media/libvorbis -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vorbis_info.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-uninitialized /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_info.c In file included from /usr/include/ctype.h:100, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/ctype.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_info.c:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_info.c: In function 'tagcompare': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_info.c:80:18: warning: array subscript has type 'char' [-Wchar-subscripts] 80 | if(toupper(s1[c]) != toupper(s2[c])) | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_info.c:80:36: warning: array subscript has type 'char' [-Wchar-subscripts] 80 | if(toupper(s1[c]) != toupper(s2[c])) | ^ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-math.cc:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libcubeb/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cubeb.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_OSS -DUSE_SUN -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cubeb.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vorbis_res0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis -I/pbulk/work/www/firefox52/work/build/media/libvorbis -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vorbis_res0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-uninitialized /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_res0.c libipc_glue.a.desc rm -f libipc_glue.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libipc_glue.a.desc BackgroundChildImpl.o BackgroundParentImpl.o FileDescriptorSetChild.o FileDescriptorSetParent.o GeckoChildProcessHost.o URIUtils.o Unified_cpp_ipc_glue0.o Unified_cpp_ipc_glue1.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cubeb_oss.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_OSS -DUSE_SUN -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cubeb_oss.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_oss.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/glue' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-ot-shape-complex-hangul.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape-complex-hangul.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_oss.c: In function 'oss_try_set_latency': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_oss.c:238:16: warning: unused variable 'frag_size' [-Wunused-variable] 238 | unsigned int frag_size=1024; | ^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/fallback/FallbackVibration.cpp:7, from /pbulk/work/www/firefox52/work/build/hal/Unified_cpp_hal1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_oss.c: In function 'oss_stream_start': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_oss.c:394:32: warning: 'ptr' may be used uninitialized [-Wmaybe-uninitialized] 394 | stream->missed_frags = ptr - stream->written_frags; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_oss.c:392:14: note: 'ptr' was declared here 392 | uint64_t ptr; | ^~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cubeb_sun.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_OSS -DUSE_SUN -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cubeb_sun.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_sun.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ libeditor_txtsvc.a.desc rm -f libeditor_txtsvc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditor_txtsvc.a.desc Unified_cpp_editor_txtsvc0.o gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/modules/woff2' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_modules_woff20.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/woff2 -I/pbulk/work/www/firefox52/work/build/modules/woff2 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_modules_woff20.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/modules/woff2/Unified_cpp_modules_woff20.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_sun.c:193:1: warning: 'sun_prinfo_verify_sanity' defined but not used [-Wunused-function] 193 | sun_prinfo_verify_sanity(struct audio_prinfo * prinfo) | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_sun.c:159:1: warning: 'sun_get_hwinfo' defined but not used [-Wunused-function] 159 | sun_get_hwinfo(const char * device, struct audio_info * format, | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_graphite2_src1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/MozGrMalloc.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Main.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/SegCache.cpp:28, from /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/editor/txtsvc' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/modules/brotli' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_modules_brotli0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/brotli -I/pbulk/work/www/firefox52/work/build/modules/brotli -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_modules_brotli0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -DBROTLI_BUILD_PORTABLE /pbulk/work/www/firefox52/work/build/modules/brotli/Unified_c_modules_brotli0.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o cubeb_panner.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_OSS -DUSE_SUN -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/media/libcubeb/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/cubeb_panner.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libcubeb/src/cubeb_panner.cpp libcubeb.a.desc rm -f libcubeb.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libcubeb.a.desc cubeb.o cubeb_oss.o cubeb_sun.o cubeb_panner.o In file included from /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Slot.cpp:78:15: 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] 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Segment.h:38, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Segment.cpp:32, from /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here 43 | struct SlotJustify | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/FeatureVal.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/FeatureMap.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Face.h:34, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/CmapCache.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/SegCache.cpp:34: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(iterator, iterator) [with T = graphite2::FeatureVal; iterator = graphite2::FeatureVal*]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/List.h:92:56: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/List.h:60:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Segment.cpp:60:47: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/List.h:160: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] 160 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 38 | class FeatureVal : public Vector | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/woff2/src/woff2_dec.cc:43, from /pbulk/work/www/firefox52/work/build/modules/woff2/Unified_cpp_modules_woff20.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/woff2/src/./store_bytes.h: In function 'void woff2::Store16(int, size_t*, uint8_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/woff2/src/./store_bytes.h:60:27: warning: statement has no effect [-Wunused-value] 60 | ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/Segment.cpp:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/UtfCodec.h: In static member function 'static graphite2::uchar_t graphite2::_utf_codec<8>::get(const codeunit_t*, graphite2::int8&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 150 | case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; | ~~~~~~~~~^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; | ~~~~~~~~^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 154 | case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vorbis_window.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis -I/pbulk/work/www/firefox52/work/build/media/libvorbis -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vorbis_window.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-uninitialized /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_window.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, WOFF2Header*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/woff2/src/woff2_dec.cc:1149:12: warning: unused variable 'dst_offset' [-Wunused-variable] 1149 | uint64_t dst_offset = first_table_offset; | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-ot-shape-complex-indic.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape-complex-indic.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libvorbis0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis -I/pbulk/work/www/firefox52/work/build/media/libvorbis -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libvorbis0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-uninitialized /pbulk/work/www/firefox52/work/build/media/libvorbis/Unified_c_media_libvorbis0.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libcubeb/src' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_graphite2_src2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/gfx/graphite2/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src2.cpp In file included from /pbulk/work/www/firefox52/work/build/media/libvorbis/Unified_c_media_libvorbis0.c:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_block.c:396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 396 | if(b->header)_ogg_free(b->header);b->header=NULL; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_block.c:396:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 396 | if(b->header)_ogg_free(b->header);b->header=NULL; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_block.c:397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_block.c:397:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_block.c:398:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libvorbis/lib/vorbis_block.c:398:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; | ^ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libpng' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libpng0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_PNG_USE_INTEL_SSE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libpng -I/pbulk/work/www/firefox52/work/build/media/libpng -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libpng0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libpng/Unified_c_media_libpng0.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/MozGrMalloc.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Main.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/inc/Segment.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/graphite2/src/gr_slot.cpp:28, from /pbulk/work/www/firefox52/work/build/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-ot-shape-complex-use.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape-complex-use.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ libgfx_graphite2_src.a.desc rm -f libgfx_graphite2_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_graphite2_src.a.desc NameTable.o Unified_cpp_gfx_graphite2_src0.o Unified_cpp_gfx_graphite2_src1.o Unified_cpp_gfx_graphite2_src2.o libbrotli.a.desc rm -f libbrotli.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrotli.a.desc Unified_c_modules_brotli0.o libwoff2.a.desc rm -f libwoff2.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwoff2.a.desc Unified_cpp_modules_woff20.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-ot-shape.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape.cc In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape.cc:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/graphite2/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/angle' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o EmulateGLFragColorBroadcast.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/EmulateGLFragColorBroadcast.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/EmulateGLFragColorBroadcast.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/modules/brotli' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/parser/expat/lib' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o xmlparse.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib -I/pbulk/work/www/firefox52/work/build/parser/expat/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/xmlparse.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmlparse.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hb-shape-plan.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hb-shape-plan.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-shape-plan.cc gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/modules/woff2' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/skia' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBitmapProcState.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBitmapProcState.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-shape-plan-private.hh:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-shape-plan.cc:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_harfbuzz_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_harfbuzz_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-buffer-private.hh:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-buffer.cc:30, from /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ libmedia_libtheora.a.desc rm -f libmedia_libtheora.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libtheora.a.desc mmxfrag.o mmxidct.o mmxstate.o sse2idct.o x86cpu.o x86state.o Unified_c_media_libtheora0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libtheora' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libogg' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libogg0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libogg -I/pbulk/work/www/firefox52/work/build/media/libogg -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libogg0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libogg/Unified_c_media_libogg0.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o xmlrole.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib -I/pbulk/work/www/firefox52/work/build/parser/expat/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/xmlrole.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmlrole.c libmozpng.a.desc rm -f libmozpng.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmozpng.a.desc Unified_c_media_libpng0.o In file included from /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: In function 'void position_mark(const hb_ot_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_glyph_extents_t&, unsigned int, unsigned int)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 223 | } else if (buffer->props.direction == HB_DIRECTION_RTL) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here 229 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 261 | base_extents.height -= y_gap; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here 264 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 282 | base_extents.height -= y_gap; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here 285 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: | ^~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libpng' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o xmltok.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib -I/pbulk/work/www/firefox52/work/build/parser/expat/lib -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/xmltok.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.c gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libspeex_resampler/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o resample.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFLOATING_POINT -D_USE_SSE -D_USE_SSE2 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libspeex_resampler/src -I/pbulk/work/www/firefox52/work/build/media/libspeex_resampler/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/resample.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-sign-compare /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libspeex_resampler/src/resample.c libmedia_libvorbis.a.desc rm -f libmedia_libvorbis.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libvorbis.a.desc vorbis_codebook.o vorbis_floor1.o vorbis_info.o vorbis_res0.o vorbis_window.o Unified_c_media_libvorbis0.o libmedia_libogg.a.desc rm -f libmedia_libogg.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libogg.a.desc Unified_c_media_libogg0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.c:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.h: In function 'findEncodingNS': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.h:256:10: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.h:256:10: note: by argument 5 of type 'const char *' to 'void(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'void(const struct encoding *, const char **, const char *, char **, const char *)'} 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.c:1635: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok_ns.c:68:8: note: 'buf' declared here 68 | char buf[ENCODING_MAX]; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.h: In function 'findEncoding': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.h:256:10: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.h:256:10: note: by argument 5 of type 'const char *' to 'void(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'void(const struct encoding *, const char **, const char *, char **, const char *)'} 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok.c:1626: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/expat/lib/xmltok_ns.c:68:8: note: 'buf' declared here 68 | char buf[ENCODING_MAX]; | ^~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBitmapProcState_matrixProcs.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState_matrixProcs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libogg' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/libopus' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o celt_decoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/celt_decoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt/celt_decoder.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/Hal.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libparser_expat_lib.a.desc rm -f libparser_expat_lib.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libparser_expat_lib.a.desc xmlparse.o xmlrole.o xmltok.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libvorbis' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitMask_D32.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitMask_D32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitMask_D32.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RewriteTexelFetchOffset.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RewriteTexelFetchOffset.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/RewriteTexelFetchOffset.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o celt_encoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/celt_encoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt/celt_encoder.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o resample_sse.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFLOATING_POINT -D_USE_SSE -D_USE_SSE2 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libspeex_resampler/src -I/pbulk/work/www/firefox52/work/build/media/libspeex_resampler/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/resample_sse.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-sign-compare -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libspeex_resampler/src/resample_sse.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o simd_detect.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFLOATING_POINT -D_USE_SSE -D_USE_SSE2 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libspeex_resampler/src -I/pbulk/work/www/firefox52/work/build/media/libspeex_resampler/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/simd_detect.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libspeex_resampler/src/simd_detect.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/parser/expat/lib' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ShaderLang.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ShaderLang.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/ShaderLang.cpp In file included from /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:29: In function 'void trampoline_reference(hb_trampoline_closure_t*)', inlined from 'void hb_font_funcs_set_glyph_func(hb_font_funcs_t*, hb_font_get_glyph_func_t, void*, hb_destroy_func_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-font.cc:1691:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-font.cc:1617:12: warning: pointer 'trampoline' used after 'void free(void*)' [-Wuse-after-free] 1617 | closure->ref_count++; | ~~~~~~~~~^~~~~~~~~ In function 'void trampoline_destroy(void*)', inlined from 'void trampoline_destroy(void*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-font.cc:1621:1, inlined from 'void hb_font_funcs_set_nominal_glyph_func(hb_font_funcs_t*, hb_font_get_nominal_glyph_func_t, void*, hb_destroy_func_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-font.cc:578:1, inlined from 'void hb_font_funcs_set_nominal_glyph_func(hb_font_funcs_t*, hb_font_get_nominal_glyph_func_t, void*, hb_destroy_func_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-font.cc:578:1, inlined from 'void hb_font_funcs_set_glyph_func(hb_font_funcs_t*, hb_font_get_glyph_func_t, void*, hb_destroy_func_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-font.cc:1686:40: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-font.cc:1630:8: note: call to 'void free(void*)' here 1630 | free (closure); | ~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-file-private.hh:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-face.cc:34, from /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:11: In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::SingleSubstFormat2::closure(OT::hb_closure_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:130:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout.cc:35, from /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::SingleSubstFormat2::closure(OT::hb_closure_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:128:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 128 | Coverage::Iter iter; | ^~~~ In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::SingleSubstFormat2::collect_glyphs(OT::hb_collect_glyphs_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:144:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::SingleSubstFormat2::collect_glyphs(OT::hb_collect_glyphs_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:142:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 142 | Coverage::Iter iter; | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o LPC_inv_pred_gain.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/LPC_inv_pred_gain.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/LPC_inv_pred_gain.c In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::MultipleSubstFormat1::closure(OT::hb_closure_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:339:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::MultipleSubstFormat1::closure(OT::hb_closure_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:337:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 337 | Coverage::Iter iter; | ^~~~ In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::AlternateSubstFormat1::closure(OT::hb_closure_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:461:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::AlternateSubstFormat1::closure(OT::hb_closure_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:459:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 459 | Coverage::Iter iter; | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o NLSF2A.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/NLSF2A.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::AlternateSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:479:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::AlternateSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:477:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 477 | Coverage::Iter iter; | ^~~~ In function 'silk_NLSF2A_find_poly', inlined from 'silk_NLSF2A' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c:116:5: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c:54:19: warning: 'cos_LSF_QA' may be used uninitialized [-Wmaybe-uninitialized] 54 | out[1] = -cLSF[0]; | ~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c: In function 'silk_NLSF2A': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c:82:16: note: 'cos_LSF_QA' declared here 82 | opus_int32 cos_LSF_QA[ SILK_MAX_ORDER_LPC ]; | ^~~~~~~~~~ In function 'silk_NLSF2A_find_poly', inlined from 'silk_NLSF2A' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c:117:5: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c:54:19: warning: 'cos_LSF_QA' may be used uninitialized [-Wmaybe-uninitialized] 54 | out[1] = -cLSF[0]; | ~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c: In function 'silk_NLSF2A': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/NLSF2A.c:82:16: note: 'cos_LSF_QA' declared here 82 | opus_int32 cos_LSF_QA[ SILK_MAX_ORDER_LPC ]; | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus0.c libspeex.a.desc rm -f libspeex.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libspeex.a.desc resample.o resample_sse.o simd_detect.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_harfbuzz_src1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_harfbuzz_src1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::LigatureSubstFormat1::closure(OT::hb_closure_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:792:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::LigatureSubstFormat1::closure(OT::hb_closure_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:790:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 790 | Coverage::Iter iter; | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:27, from /pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:721:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 721 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:672:1: note: missing primary template attribute 'format' 672 | _hb_debug_msg_va (const char *what, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:764:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 764 | _hb_debug_msg<0> (const char *what HB_UNUSED, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-private.hh:740:1: note: missing primary template attribute 'format' 740 | _hb_debug_msg (const char *what, | ^~~~~~~~~~~~~ In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::LigatureSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:806:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::LigatureSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:804:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 804 | Coverage::Iter iter; | ^~~~ In member function 'const Type& OT::ArrayOf::operator[](unsigned int) const [with Type = OT::RangeRecord; LenType = OT::IntType]', inlined from 'void OT::CoverageFormat2::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:849:24, inlined from 'void OT::Coverage::Iter::next()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:963:30, inlined from 'void OT::ReverseChainSingleSubstFormat1::closure(OT::hb_closure_context_t*) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:961:61: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-open-type-private.hh:861:19: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized [-Wmaybe-uninitialized] 861 | return array[i]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: In member function 'void OT::ReverseChainSingleSubstFormat1::closure(OT::hb_closure_context_t*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:959:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_115::format1.OT::CoverageFormat1::Iter::c' was declared here 959 | Coverage::Iter iter; | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitRow_D16.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitRow_D16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitRow_D16.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus1.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libspeex_resampler/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VsyncChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc -I/pbulk/work/www/firefox52/work/build/layout/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VsyncChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/VsyncChild.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/VsyncChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/VsyncChild.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus2.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus2.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitRow_D32.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitRow_D32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitRow_D32.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o glslang_lex.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/glslang_lex.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/glslang_lex.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitter.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitter.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitter.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VsyncParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc -I/pbulk/work/www/firefox52/work/build/layout/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VsyncParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/VsyncParent.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus3.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus3.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitter_A8.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitter_A8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitter_A8.cpp libgfx_harfbuzz_src.a.desc rm -f libgfx_harfbuzz_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_harfbuzz_src.a.desc hb-blob.o hb-common.o hb-ot-math.o hb-ot-shape-complex-hangul.o hb-ot-shape-complex-indic.o hb-ot-shape-complex-use.o hb-ot-shape.o hb-shape-plan.o Unified_cpp_gfx_harfbuzz_src0.o Unified_cpp_gfx_harfbuzz_src1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/VsyncParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/VsyncParent.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o glslang_tab.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/glslang_tab.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/glslang_tab.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/harfbuzz/src' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitter_ARGB32.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitter_ARGB32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitter_PM4f.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitter_PM4f.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitter_PM4f.cpp In file included from /pbulk/work/www/firefox52/work/build/hal/Unified_cpp_hal1.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/linux/UPowerClient.cpp: In member function 'void mozilla::hal_impl::UPowerClient::UpdateSavedInfo(GHashTable*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/linux/UPowerClient.cpp:453:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 453 | isFull = true; | ~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/hal/linux/UPowerClient.cpp:455:5: note: here 455 | case eState_Charging: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus4.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus4.c libhal.a.desc rm -f libhal.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libhal.a.desc Hal.o Unified_cpp_hal0.o Unified_cpp_hal1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:19, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue/BackgroundParentImpl.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/VsyncParent.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitter_RGB16.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitter_RGB16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitter_RGB16.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc -I/pbulk/work/www/firefox52/work/build/layout/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/ipc/Unified_cpp_layout_ipc0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/hal' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/indexedDB' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ActorsParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ActorsParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsParent.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus5.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus5.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/structs_FLP.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/main_FLP.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/solve_LS_FLP.c:32, from /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus5.c:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: warning: 'silk_NSQ_del_dec_c' reading 64 bytes from a region of size 32 [-Wstringop-overread] 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 6 of type 'const opus_int16[32]' {aka 'const short int[32]'} 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 7 of type 'const opus_int16[20]' {aka 'const short int[20]'} 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 8 of type 'const opus_int16[64]' {aka 'const short int[64]'} 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 9 of type 'const int[4]' 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 10 of type 'const int[4]' 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 11 of type 'const opus_int32[4]' {aka 'const int[4]'} 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 12 of type 'const opus_int32[4]' {aka 'const int[4]'} 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:292:18: note: referencing argument 13 of type 'const int[4]' 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:271:6: note: in a call to function 'silk_NSQ_del_dec_c' 271 | void silk_NSQ_del_dec_c( | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: warning: 'silk_NSQ_c' reading 64 bytes from a region of size 32 [-Wstringop-overread] 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 6 of type 'const opus_int16[32]' {aka 'const short int[32]'} 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 7 of type 'const opus_int16[20]' {aka 'const short int[20]'} 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 8 of type 'const opus_int16[64]' {aka 'const short int[64]'} 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 9 of type 'const int[4]' 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 10 of type 'const int[4]' 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 11 of type 'const opus_int32[4]' {aka 'const int[4]'} 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 12 of type 'const opus_int32[4]' {aka 'const int[4]'} 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:266:18: note: referencing argument 13 of type 'const int[4]' 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/main.h:245:6: note: in a call to function 'silk_NSQ_c' 245 | void silk_NSQ_c( | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitter_Sprite.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitter_Sprite.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layout/PRenderFrame.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layout/PRenderFrameChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/RenderFrameChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/RenderFrameChild.cpp:8, from /pbulk/work/www/firefox52/work/build/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o HashStore.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/HashStore.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/HashStore.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Key.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Key.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -Wno-error=type-limits /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/Key.cpp In file included from /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus5.c:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_quant_LTP_gains_FLP': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:197:5: warning: 'W_Q18' may be used uninitialized [-Wmaybe-uninitialized] 197 | silk_quant_LTP_gains( B_Q14, cbk_index, periodicity_index, sum_log_gain_Q7, W_Q18, mu_Q10, lowComplexity, nb_subfr, arch ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus5.c:128: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/quant_LTP_gains.c:35:6: note: by argument 5 of type 'const opus_int32[100]' {aka 'const int[100]'} to 'silk_quant_LTP_gains' declared here 35 | void silk_quant_LTP_gains( | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float/wrappers_FLP.c:188:16: note: 'W_Q18' declared here 188 | opus_int32 W_Q18[ MAX_NB_SUBFR*LTP_ORDER*LTP_ORDER ]; | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus6.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus6.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/Entries.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/HashStore.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/HashStore.cpp:32: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/Key.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/Key.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/FileManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsParent.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/LayerTransactionChild.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/RenderFrameChild.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IndexedDatabaseManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/Key.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/downloads' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SQLFunctions.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads -I/pbulk/work/www/firefox52/work/build/toolkit/components/downloads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/chromium -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SQLFunctions.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/SQLFunctions.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/Key.cpp:569:12: warning: 'out' may be used uninitialized [-Wmaybe-uninitialized] 569 | *out = *(iter++) - ONE_BYTE_ADJUST; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/Key.cpp:562:13: note: 'out' was declared here 562 | char16_t* out; | ^~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/Entries.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkColorSpace.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkColorSpace.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpace.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozIStorageAggregateFunction.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/storage.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/SQLFunctions.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus7.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus7.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBWrapperCache.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBTransaction.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsParent.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/QuotaCommon.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkColorSpaceXform.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkColorSpaceXform.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleStructInlines.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/ipc/RenderFrameParent.cpp:29, from /pbulk/work/www/firefox52/work/build/layout/ipc/Unified_cpp_layout_ipc0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_angle0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkColorSpace_ICC.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkColorSpace_ICC.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpace_ICC.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o VariableLengthPrefixSet.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/VariableLengthPrefixSet.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/Entries.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::GetPrefixes(mozilla::safebrowsing::PrefixStringMap&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:153:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp: In member function 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::GetPrefixes(mozilla::safebrowsing::PrefixStringMap&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:129:28: note: at offset 8 into object 'array' of size 8 129 | FallibleTArray array; | ^~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::GetPrefixes(mozilla::safebrowsing::PrefixStringMap&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:153:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp: In member function 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::GetPrefixes(mozilla::safebrowsing::PrefixStringMap&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:129:28: note: at offset 8 into object 'array' of size 8 129 | FallibleTArray array; | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_angle1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle1.cpp In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:108:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp: In member function 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:86:30: note: at offset 8 into object 'array' of size 8 86 | FallibleTArray array; | ^~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:108:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp: In member function 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:86:30: note: at offset 8 into object 'array' of size 8 86 | FallibleTArray array; | ^~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:108:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp: In member function 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:86:30: note: at offset 8 into object 'array' of size 8 86 | FallibleTArray array; | ^~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned int; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:108:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp: In member function 'virtual nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(const mozilla::safebrowsing::PrefixStringMap&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:86:30: note: at offset 8 into object 'array' of size 8 86 | FallibleTArray array; | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUrlClassifierPrefixSet.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUrlClassifierPrefixSet.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In member function 'void SkColorSpaceXform_Base::apply(void*, const uint32_t*, int, SkColorSpaceXform::ColorFormat, SkColorSpaceXform::ColorFormat, SkAlphaType) const [with SrcGamma kSrc = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1371 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 1389 | case kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1390 | switch (kDst) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 1408 | case kRGBA_F16_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: In function 'void apply_set_src(void*, const uint32_t*, int, SkAlphaType, const float* const*, const float*, const uint8_t* const*, SkColorSpaceXform::ColorFormat) [with SrcGamma kSrc = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1305 | switch (kSrc) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: | ^~~~ liblayout_ipc.a.desc rm -f liblayout_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_ipc.a.desc VsyncChild.o VsyncParent.o Unified_cpp_layout_ipc0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_media_libopus8.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.1.3-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DHAVE_LRINTF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus -I/pbulk/work/www/firefox52/work/build/media/libopus -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/celt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libopus/silk/float -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/libopus/Unified_c_media_libopus8.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/ipc' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/identity' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUrlClassifierStreamUpdater.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUrlClassifierStreamUpdater.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o IdentityCryptoService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/identity -I/pbulk/work/www/firefox52/work/build/toolkit/identity -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/IdentityCryptoService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/identity/IdentityCryptoService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIIdentityCryptoService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/identity/IdentityCryptoService.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCRT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_downloads0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads -I/pbulk/work/www/firefox52/work/build/toolkit/components/downloads -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/protobuf -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/chromium -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_downloads0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-shadow /pbulk/work/www/firefox52/work/build/toolkit/components/downloads/Unified_cpp_downloads0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkMatrix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkMatrix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMatrix.cpp libmedia_libopus.a.desc rm -f libmedia_libopus.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_libopus.a.desc celt_decoder.o celt_encoder.o LPC_inv_pred_gain.o NLSF2A.o Unified_c_media_libopus0.o Unified_c_media_libopus1.o Unified_c_media_libopus2.o Unified_c_media_libopus3.o Unified_c_media_libopus4.o Unified_c_media_libopus5.o Unified_c_media_libopus6.o Unified_c_media_libopus7.o Unified_c_media_libopus8.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_identity.a.desc rm -f libtoolkit_identity.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_identity.a.desc IdentityCryptoService.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIApplicationReputation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/ApplicationReputation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/ApplicationReputation.cpp:9, from /pbulk/work/www/firefox52/work/build/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/identity' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_angle2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle2.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/libopus' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/remote' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGTKRemoteService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/remote -I/pbulk/work/www/firefox52/work/build/toolkit/components/remote -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGTKRemoteService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/remote/nsGTKRemoteService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/ApplicationReputation.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkMatrix44.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkMatrix44.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMatrix44.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_platforms0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms -I/pbulk/work/www/firefox52/work/build/dom/media/platforms -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_platforms0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LoadContext.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LoadContext.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/ApplicationReputation.cpp:34: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/ApplicationReputation.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/ApplicationReputation.cpp: In member function 'nsresult PendingLookup::GetSpecHash(nsACString_internal&, nsACString_internal&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/ApplicationReputation.cpp:1003:14: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 1003 | auto c = static_cast(binaryHash[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_url-classifier0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_url-classifier0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'virtual nsresult nsDownload::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:2602:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 2602 | NS_IMPL_ISUPPORTS_CI( | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:12, from /pbulk/work/www/firefox52/work/build/toolkit/components/downloads/Unified_cpp_downloads0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:2602:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 2602 | NS_IMPL_ISUPPORTS_CI( | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/Entries.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/ChunkSet.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/ChunkSet.cpp:6, from /pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkMiniRecorder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkMiniRecorder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_indexedDB0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_indexedDB0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/url-classifier/Entries.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'nsresult nsDownloadManager::InitFileDB()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:496:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 496 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:500:3: note: here 500 | case 2: // Add referrer column to the database | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:515:3: note: here 515 | case 3: // This version adds a column to the database (entityID) | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:526:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 526 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:530:3: note: here 530 | case 4: // This version adds a column to the database (tempPath) | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:541:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 541 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:545:3: note: here 545 | case 5: // This version adds two columns for tracking transfer progress | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:561:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 561 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:565:3: note: here 565 | case 6: // This version adds three columns to DB (MIME type related info) | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:590:3: note: here 590 | case 7: // This version adds a column to remember to auto-resume downloads | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:601:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 601 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:610:3: note: here 610 | case 8: // This version adds a column for GUIDs | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:653:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 653 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/downloads/nsDownloadManager.cpp:663:3: note: here 663 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsParent.cpp:19068:3: warning: 'maintenanceAction' may be used uninitialized [-Wmaybe-uninitialized] 19068 | switch (maintenanceAction) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsParent.cpp:19058:21: note: 'maintenanceAction' was declared here 19058 | MaintenanceAction maintenanceAction; | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBTransactionBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBTransaction.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumSet.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/PDMFactory.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/PDMFactory.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBTransactionBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/PLDHashTable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsBaseHashtable.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsInterfaceHashtable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/remote/nsGTKRemoteService.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/remote/nsGTKRemoteService.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IDBWrapperCache.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBTransaction.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawPath]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawPath*}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp:100:9: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private/SkMiniRecorder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private/SkRecords.h:265:8: note: 'struct SkRecords::DrawPath' declared here 265 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 165 | struct T { \ | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawRect]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawRect*}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp:101:9: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private/SkRecords.h:296:8: note: 'struct SkRecords::DrawRect' declared here 296 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 165 | struct T { \ | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawTextBlob]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkRefCnt.h:447:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect&, SkRecords::DrawTextBlob*}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp:102:9: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkMiniRecorder.cpp:34:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private/SkRecords.h:308:8: note: 'struct SkRecords::DrawTextBlob' declared here 308 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 165 | struct T { \ | ^ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsXRemoteService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/remote -I/pbulk/work/www/firefox52/work/build/toolkit/components/remote -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsXRemoteService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/remote/nsXRemoteService.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkOpts.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkOpts.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkOpts.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBCursor.cpp:956:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 956 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBCursor.cpp:955:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 955 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBDatabase.cpp:1235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1235 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBDatabase.cpp:1234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1234 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBDatabase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFactory.cpp:881:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 881 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFactory.cpp:880:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 880 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFileHandle.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFileHandle.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFileRequest.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBFileRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBFileRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBIndex.cpp:645:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 645 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBIndex.cpp:644:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 644 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBKeyRange.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBKeyRange.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 256 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_indexedDB1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/dom/indexedDB -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_indexedDB1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/indexedDB/Unified_cpp_dom_indexedDB1.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBMutableFile.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBMutableFile.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 221 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBMutableFile) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/remote/nsXRemoteService.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1804:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1804 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1803:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1803 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBRequest.cpp:448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 448 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBRequest.cpp:447:5: note: some parts of macro expansion are not guarded by this 'else' clause 447 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBRequest.cpp:621:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 621 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBRequest.cpp:620:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 620 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBOpenDBRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IndexedDatabaseManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IndexedDatabaseManager.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/indexedDB/Unified_cpp_dom_indexedDB1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBTransaction.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 971 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBTransaction.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 970 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBWrapperCache.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBWrapperCache.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBWrapperCache) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageTypeBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IndexedDatabaseManager.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_remote.a.desc rm -f libtoolkit_components_remote.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_remote.a.desc nsGTKRemoteService.o nsXRemoteService.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/remote' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/rdf/util/internal' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsRDFResource.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util/internal -I/pbulk/work/www/firefox52/work/build/rdf/util/internal -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsRDFResource.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util/nsRDFResource.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util/nsRDFResource.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util/nsRDFResource.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ErrorEvent.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IndexedDatabaseManager.cpp:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/QuotaCommon.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/quota/PersistenceType.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ librdf_util_internal.a.desc rm -f librdf_util_internal.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librdf_util_internal.a.desc nsRDFResource.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/rdf/util/internal' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o xptcall.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall -I/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/xptcall.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcall.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/PDMFactory.cpp:30: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AbstractThread.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MozPromise.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcall.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcprivate.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptcall/xptcall.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_reflect_xptcall.a.desc rm -f libxpcom_reflect_xptcall.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_reflect_xptcall.a.desc xptcall.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = FFmpegLibWrapper]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:19:10: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::FFmpegLibWrapper'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:5, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegLibWrapper.h:21:8: note: 'struct mozilla::FFmpegLibWrapper' declared here 21 | struct FFmpegLibWrapper | ^~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/reflect/xptcall' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/xul/grid' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_xul_grid0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid -I/pbulk/work/www/firefox52/work/build/layout/xul/grid -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_xul_grid0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBoxLayout.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsStackLayout.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGrid.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGrid.cpp:13, from /pbulk/work/www/firefox52/work/build/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_angle3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle3.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsSprocketLayout.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridRowLayout.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridRowGroupLayout.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGrid.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkPictureData.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkPictureData.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkPictureData.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsStackLayout.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkRecorder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkRecorder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkRecorder.cpp In constructor 'mozilla::AudioConfig::ChannelLayout::ChannelLayout(uint32_t)', inlined from 'nsresult mozilla::OpusDataDecoder::DecodeHeader(const unsigned char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/OpusDecoder.cpp:120:45: /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:582:57: warning: 'layout' may be used uninitialized [-Wmaybe-uninitialized] 582 | : ChannelLayout(aChannels, SMPTEDefault(aChannels)) | ^ /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h: In function 'nsresult mozilla::OpusDataDecoder::DecodeHeader(const unsigned char*, size_t)': /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:633:20: note: by argument 1 of type 'const mozilla::AudioConfig::ChannelLayout*' to 'const mozilla::AudioConfig::Channel* mozilla::AudioConfig::ChannelLayout::SMPTEDefault(uint32_t) const' declared here 633 | const Channel* SMPTEDefault(uint32_t aChannels) const; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/agnostic/OpusDecoder.cpp:120:30: note: 'layout' declared here 120 | AudioConfig::ChannelLayout layout(channels); | ^~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:353:42, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::indexedDB::FileAddInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1551:45: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 19 is outside array bounds of 'mozilla::dom::indexedDB::ObjectStoreAddPutParams [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1463:27: note: at offset 152 into object 'commonParams' of size 152 1463 | ObjectStoreAddPutParams commonParams; | ^~~~~~~~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:354:56, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::indexedDB::FileAddInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1551:45: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1476:33: note: at offset 8 into object 'fileAddInfos' of size 8 1476 | FallibleTArray fileAddInfos; | ^~~~~~~~~~~~ In member function 'nsTArray_base::size_type nsTArray_base::Length() const [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'bool nsTArray_base::EnsureNotUsingAutoArrayBuffer(size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:445:15, inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:357:68, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::indexedDB::FileAddInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1551:45: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:396:43: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 396 | size_type Length() const { return mHdr->mLength; } | ~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1476:33: note: at offset 8 into object 'fileAddInfos' of size 8 1476 | FallibleTArray fileAddInfos; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::indexedDB::FileAddInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1551:45: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1476:33: note: at offset 8 into object 'fileAddInfos' of size 8 1476 | FallibleTArray fileAddInfos; | ^~~~~~~~~~~~ In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::dom::indexedDB::FileAddInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1551:45: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 19 is outside array bounds of 'mozilla::dom::indexedDB::ObjectStoreAddPutParams [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp: In member function 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/IDBObjectStore.cpp:1463:27: note: at offset 152 into object 'commonParams' of size 152 1463 | ObjectStoreAddPutParams commonParams; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkOpts.cpp:43: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 200 | case 3: k ^= data[2] << 16; | ~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 201 | case 2: k ^= data[1] << 8; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 201 | case 2: k ^= data[1] << 8; | ~~^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 202 | case 1: k ^= data[0] << 0; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridLayout2.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 266 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridLayout2.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 265 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridRowLayout.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/grid/nsGridRowLayout.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 196 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkOpts.cpp:46: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_f16(void*, size_t, size_t, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | case 3: dst[2] = v[2]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 117 | case 2: dst[1] = v[1]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | case 2: dst[1] = v[1]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 118 | case 1: dst[0] = v[0]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse2::store_tail(size_t, const SkNx<4, T>&, T*) [with T = short unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | case 3: dst[2] = v[2]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 117 | case 2: dst[1] = v[1]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | case 2: dst[1] = v[1]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 118 | case 1: dst[0] = v[0]; | ^~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/osfile' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o NativeOSFileInternals.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile -I/pbulk/work/www/firefox52/work/build/toolkit/components/osfile -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/NativeOSFileInternals.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile/NativeOSFileInternals.cpp libtoolkit_components_url-classifier.a.desc rm -f libtoolkit_components_url-classifier.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_url-classifier.a.desc HashStore.o VariableLengthPrefixSet.o nsUrlClassifierPrefixSet.o nsUrlClassifierStreamUpdater.o Unified_cpp_url-classifier0.o In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(const nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp:2658:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp: In member function 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(const nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp:2625:37: note: at offset 8 into object 'cloneReadInfos' of size 8 2625 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(const nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp:2658:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp: In member function 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(const nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp:2625:37: note: at offset 8 into object 'cloneReadInfos' of size 8 2625 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::indexedDB::StructuredCloneReadInfo; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(const nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp:2658:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:221:43: warning: array subscript 2 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 221 | Copy::MoveNonOverlappingRegion(header + 1, mHdr + 1, length, aElemSize); | ~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp: In member function 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(const nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/indexedDB/ActorsChild.cpp:2625:37: note: at offset 16 into object 'cloneReadInfos' of size 8 2625 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ libtoolkit_components_downloads.a.desc rm -f libtoolkit_components_downloads.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_downloads.a.desc SQLFunctions.o Unified_cpp_downloads0.o libdom_media_platforms.a.desc rm -f libdom_media_platforms.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms.a.desc Unified_cpp_dom_media_platforms0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/events' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o EventStateManager.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/build/dom/events -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/settings -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/EventStateManager.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/downloads' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/url-classifier' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/printingui/unixshared' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/notification' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_unixshared0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/unixshared -I/pbulk/work/www/firefox52/work/build/embedding/components/printingui/unixshared -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_unixshared0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_notification0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification -I/pbulk/work/www/firefox52/work/build/dom/notification -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_notification0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/notification/Unified_cpp_dom_notification0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWebProgressListener.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrintProgress.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/unixshared/nsPrintProgress.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/unixshared/nsPrintProgress.cpp:6, from /pbulk/work/www/firefox52/work/build/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_indexedDB.a.desc rm -f libdom_indexedDB.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_indexedDB.a.desc ActorsParent.o Key.o Unified_cpp_dom_indexedDB0.o Unified_cpp_dom_indexedDB1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile/NativeOSFileInternals.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ liblayout_xul_grid.a.desc rm -f liblayout_xul_grid.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_xul_grid.a.desc Unified_cpp_layout_xul_grid0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/xul/grid' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkScan_Antihair.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkScan_Antihair.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkScan_Antihair.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/unixshared/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/unixshared/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 28 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/unixshared/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventDispatcher.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libembedding_components_printingui_unixshared.a.desc rm -f libembedding_components_printingui_unixshared.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_printingui_unixshared.a.desc Unified_cpp_unixshared0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/indexedDB' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/presentation/provider' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_provider0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/provider -I/pbulk/work/www/firefox52/work/build/dom/presentation/provider -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_provider0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/presentation/provider/Unified_cpp_provider0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NativeOSFileInternalsBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile/NativeOSFileInternals.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/provider/DeviceProviderHelpers.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/provider/DeviceProviderHelpers.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/presentation/provider/Unified_cpp_provider0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventStateManager.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/printingui/unixshared' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_angle4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle4.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkSpriteBlitter4f.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkSpriteBlitter4f.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkSpriteBlitter4f.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThreadManager.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsThreadUtils.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile/NativeOSFileInternals.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile/NativeOSFileInternals.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/osfile/NativeOSFileInternals.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/presentation/provider/DeviceProviderHelpers.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_presentation_provider.a.desc rm -f libdom_presentation_provider.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_presentation_provider.a.desc Unified_cpp_provider0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkSpriteBlitter_ARGB32.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkSpriteBlitter_ARGB32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/presentation/provider' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_angle5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle5.cpp libtoolkit_components_osfile.a.desc rm -f libtoolkit_components_osfile.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_osfile.a.desc NativeOSFileInternals.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISerializable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrincipal.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DesktopNotification.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/DesktopNotification.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/notification/Unified_cpp_dom_notification0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_events0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/build/dom/events -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/settings -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_events0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/osfile' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkSpriteBlitter_RGB16.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkSpriteBlitter_RGB16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkSpriteBlitter_RGB16.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MouseEvent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DragEvent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEvent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/AnimationEvent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DesktopNotification.h:24: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 258 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:428:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:427:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 427 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrincipal.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AnimationEvent.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/AnimationEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/AnimationEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/AnimationEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30 | NS_INTERFACE_MAP_ENTRY(nsIDOMAnimationEvent) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle5.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const TType&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:264:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 264 | switch (type.getNominalSize()) | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:271:11: note: here 271 | case EbtInt: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:272:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 272 | switch (type.getNominalSize()) | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:279:11: note: here 279 | case EbtUInt: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:280:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 280 | switch (type.getNominalSize()) | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:287:11: note: here 287 | case EbtBool: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:288:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 288 | switch (type.getNominalSize()) | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:295:11: note: here 295 | case EbtVoid: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEventBinding.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/KeyboardEvent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/BeforeAfterKeyboardEvent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_angle6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle -I/pbulk/work/www/firefox52/work/build/gfx/angle -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/common/third_party/numerics -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle6.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PreHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsIContent*, nsEventStatus*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:660:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 660 | sNormalLMouseEventInProcess = false; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:663:7: note: here 663 | case WidgetMouseEvent::eRightButton: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:699:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 699 | if (mouseEvent->mExitFrom != WidgetMouseEvent::eTopLevel) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:717:3: note: here 717 | case eMouseMove: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:777:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 777 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:780:3: note: here 780 | case eBeforeKeyDown: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:3163:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 3163 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:3164:3: note: here 3164 | case ePointerUp: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp: In member function 'void mozilla::EventStateManager::GenerateMouseEnterExit(mozilla::WidgetMouseEvent*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:4288:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 4288 | sLastRefPoint = aMouseEvent->mRefPoint; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventStateManager.cpp:4291:3: note: here 4291 | case ePointerMove: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkXfermode.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkXfermode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkXfermode.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/DesktopNotification.cpp: In member function 'virtual nsresult mozilla::dom::DesktopNotificationCenter::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/DesktopNotification.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/DesktopNotification.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp:194:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp:532:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 532 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp:531:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 531 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp:1235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1235 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/Notification.cpp:1234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1234 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::workers::NotificationEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/NotificationEvent.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DesktopNotification.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/notification/NotificationEvent.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(NotificationEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/BeforeUnloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::BeforeUnloadEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/BeforeUnloadEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 17 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/BeforeUnloadEvent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16 | NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/ClipboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::ClipboardEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/ClipboardEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/ClipboardEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30 | NS_INTERFACE_MAP_ENTRY(nsIDOMClipboardEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/CommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::CommandEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/CommandEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/CommandEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30 | NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/angle/Unified_cpp_gfx_angle3.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool sh::TParseContext::binaryOpCommonCheck(TOperator, sh::TIntermTyped*, sh::TIntermTyped*, const sh::TSourceLoc&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/ParseContext.cpp:3782:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3782 | if ((op == EOpAssign || op == EOpInitialize) && | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/angle/src/compiler/translator/ParseContext.cpp:3789:9: note: here 3789 | case EOpLessThan: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_events1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/build/dom/events -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/settings -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_events1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkXfermode4f.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkXfermode4f.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkXfermode4f.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/CustomEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/CustomEvent.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48 | NS_INTERFACE_MAP_ENTRY(nsIDOMCustomEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DOMEventTargetHelper.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DOMEventTargetHelper.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataContainerEvent.cpp: In member function 'virtual nsresult mozilla::dom::DataContainerEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataContainerEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataContainerEvent.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41 | NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_events2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/build/dom/events -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/settings -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_events2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 71 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDataTransfer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransferItemList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DataTransferItemList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasicEvents.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:11: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceMotionEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DragEvent.cpp: In member function 'virtual nsresult mozilla::dom::DragEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DragEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/DragEvent.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37 | NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/NotifyPaintEvent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkXfermodeF16.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkXfermodeF16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkXfermodeF16.cpp libdom_notification.a.desc rm -f libdom_notification.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_notification.a.desc Unified_cpp_dom_notification0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/js/Proxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jswrapper.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers/AccessCheck.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMRect.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/NotifyPaintEvent.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkXfermodeInterpretation.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkXfermodeInterpretation.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkXfermodeInterpretation.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/notification' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/websocket' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_websocket0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/websocket -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_websocket0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NotifyPaintEvent.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/NotifyPaintEvent.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/NotifyPaintEvent.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/NotifyPaintEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotifyPaintEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/NotifyPaintEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/NotifyPaintEvent.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37 | NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/PaintRequest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMRect.h:14: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/PaintRequest.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 25 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/PaintRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/PaintRequest.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MouseEvent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PointerEvent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/PointerEvent.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events2.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ShadowRoot.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/js/Proxy.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o GrGLCreateNativeInterface_none.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/GrGLCreateNativeInterface_none.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl/GrGLCreateNativeInterface_none.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/SimpleGestureEvent.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGestureEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/SimpleGestureEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/SimpleGestureEvent.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40 | NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StorageEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Touch.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Touch.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBitmapFilter_opts_SSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBitmapFilter_opts_SSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkBitmapFilter_opts_SSE2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TouchEvent.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TouchEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::TransitionEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TransitionEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/TransitionEvent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30 | NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/UIEvent.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/UIEvent.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104 | NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBitmapProcState_opts_SSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState_opts_SSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/XULCommandEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp:24: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketLog.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp:9: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/Event.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143 | NS_INTERFACE_MAP_ENTRY(nsIDOMEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerService.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerService.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBitmapProcState_opts_SSSE3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState_opts_SSSE3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -mssse3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkBlitRow_opts_SSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkBlitRow_opts_SSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/IMEContentObserver.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/IMEContentObserver.cpp:163:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 163 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelectionListener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/JSEventHandler.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/JSEventHandler.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/KeyboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::KeyboardEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/KeyboardEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/KeyboardEvent.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37 | NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasicEvents.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:11: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MessageEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MouseEvent.cpp: In member function 'virtual nsresult mozilla::dom::MouseEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MouseEvent.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MouseEvent.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50 | NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MutationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MutationEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MutationEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/MutationEvent.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26 | NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketLog.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkOpts_avx.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkOpts_avx.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -mavx /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkOpts_avx.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkOpts_hsw.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkOpts_hsw.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkOpts_hsw.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkOpts_sse41.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkOpts_sse41.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -msse4.1 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkOpts_sse41.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/flyweb' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_flyweb0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb -I/pbulk/work/www/firefox52/work/build/dom/flyweb -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/io -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_flyweb0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wshadow /pbulk/work/www/firefox52/work/build/dom/flyweb/Unified_cpp_dom_flyweb0.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DocumentFragment.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ShadowRoot.h:10: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 0]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:337:30, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:376:9, inlined from 'void mozilla::EventListenerService::NotifyPendingChanges()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerService.cpp:397:26: /pbulk/work/www/firefox52/work/build/dist/include/nsTObserverArray.h:302:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[1].nsAutoTObserverArray, 0>::.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 302 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events1.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerService.cpp: In member function 'void mozilla::EventListenerService::NotifyPendingChanges()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerService.cpp:397:5: note: 'iter' declared here 397 | iter(mChangeListeners); | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerService.cpp:397:5: note: '' declared here libgfx_angle.a.desc rm -f libgfx_angle.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_angle.a.desc EmulateGLFragColorBroadcast.o RewriteTexelFetchOffset.o ShaderLang.o glslang_lex.o glslang_tab.o Unified_cpp_gfx_angle0.o Unified_cpp_gfx_angle1.o Unified_cpp_gfx_angle2.o Unified_cpp_gfx_angle3.o Unified_cpp_gfx_angle4.o Unified_cpp_gfx_angle5.o Unified_cpp_gfx_angle6.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkOpts_sse42.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkOpts_sse42.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -msse4.2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkOpts_sse42.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/angle' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistDocumentChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistDocumentChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebDiscoveryManager.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/flyweb/Unified_cpp_dom_flyweb0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_f16(void*, size_t, size_t, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&, Sk4f&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_tail(size_t, const SkNx<4, T>&, T*) [with T = int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | case 3: dst[2] = v[2]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 117 | case 2: dst[1] = v[1]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | case 2: dst[1] = v[1]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 118 | case 1: dst[0] = v[0]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void sse41::store_tail(size_t, const SkNx<4, T>&, T*) [with T = short unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | case 3: dst[2] = v[2]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 117 | case 2: dst[1] = v[1]; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | case 2: dst[1] = v[1]; | ~~~~~~~^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 118 | case 1: dst[0] = v[0]; | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkOpts_ssse3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkOpts_ssse3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -O3 -mssse3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkPathOpsDebug.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkPathOpsDebug.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkFontHost_FreeType_common.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkFontHost_FreeType_common.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'mozilla::dom::EventMessageAutoOverride::~EventMessageAutoOverride()', inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::EventMessageAutoOverride]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::EventMessageAutoOverride]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:416:8, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::EventMessageAutoOverride]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp:1319:3: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:337:30: warning: '((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[4]' may be used uninitialized [-Wmaybe-uninitialized] 337 | mEvent->mEvent->mMessage = mOrigMessage; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/events/Unified_cpp_dom_events1.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp: In member function 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp:1218:37: note: '((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[4]' was declared here 1218 | Maybe legacyAutoOverride; | ^~~~~~~~~~~~~~~~~~ In destructor 'mozilla::dom::EventMessageAutoOverride::~EventMessageAutoOverride()', inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::EventMessageAutoOverride]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'void mozilla::Maybe::reset() [with T = mozilla::dom::EventMessageAutoOverride]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:416:8, inlined from 'mozilla::Maybe::~Maybe() [with T = mozilla::dom::EventMessageAutoOverride]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp:1319:3: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:337:13: warning: '*(mozilla::dom::EventMessageAutoOverride*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized [-Wmaybe-uninitialized] 337 | mEvent->mEvent->mMessage = mOrigMessage; | ~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp: In member function 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp:1218:37: note: '*(mozilla::dom::EventMessageAutoOverride*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::EventMessageAutoOverride::mEvent' was declared here 1218 | Maybe legacyAutoOverride; | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:15: In destructor 'nsAutoPopupStatePusherInternal::~nsAutoPopupStatePusherInternal()', inlined from 'void mozilla::Maybe::reset() [with T = nsAutoPopupStatePusherInternal]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'void mozilla::Maybe::reset() [with T = nsAutoPopupStatePusherInternal]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:416:8, inlined from 'mozilla::Maybe::~Maybe() [with T = nsAutoPopupStatePusherInternal]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp:1361:1: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:974:25: warning: '*(unsigned int*)((char*)&popupStatePusher + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized [-Wmaybe-uninitialized] 974 | PopPopupControlState(mOldState); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp: In member function 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events/EventListenerManager.cpp:1205:33: note: '*(unsigned int*)((char*)&popupStatePusher + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' was declared here 1205 | Maybe popupStatePusher; | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannelChild.cpp:9, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistDocumentParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistDocumentParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistDocumentParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FlyWebDiscoveryManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebDiscoveryManager.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkFontHost_cairo.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkFontHost_cairo.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkParse.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkParse.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/SkParse.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistDocumentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistDocumentParent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_events.a.desc rm -f libdom_events.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_events.a.desc EventStateManager.o Unified_cpp_dom_events0.o Unified_cpp_dom_events1.o Unified_cpp_dom_events2.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SkParsePath.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SkParsePath.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/SkParsePath.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/events' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/messagechannel' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_messagechannel0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel -I/pbulk/work/www/firefox52/work/build/dom/messagechannel -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_messagechannel0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketEventService.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketEventService.cpp:221:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistLocalDocument.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistLocalDocument.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessageChannel.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessageChannel.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia10.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia10.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia10.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannel.cpp: In member function 'void mozilla::net::WebSocketChannel::PrimeNewOutgoingMessage()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannel.cpp:2137:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 2137 | msgType = kMsgTypeBinaryString; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannel.cpp:2142:5: note: here 2142 | case kMsgTypeBinaryString: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia11.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia11.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia11.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLInputElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannel.cpp: In member function 'bool mozilla::net::WebSocketChannel::UpdateReadBuffer(uint8_t*, uint32_t, uint32_t, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannel.cpp:1482:38: warning: pointer 'old' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] 1482 | mFramePtr = mBuffer + (mFramePtr - old); | ~~~~~~~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/websocket/WebSocketChannel.cpp:1477:33: note: call to 'void* realloc(void*, size_t)' here 1477 | mBuffer = (uint8_t *)realloc(mBuffer, mBufferSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MessagePort.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessageChannel.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessageChannel.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessageChannel.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia12.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia12.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia12.cpp libnetwerk_protocol_websocket.a.desc rm -f libnetwerk_protocol_websocket.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_websocket.a.desc Unified_cpp_protocol_websocket0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/websocket' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/alerts' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_alerts0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts -I/pbulk/work/www/firefox52/work/build/toolkit/components/alerts -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_alerts0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/imgINotificationObserver.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlertNotification.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/AlertNotification.cpp:5, from /pbulk/work/www/firefox52/work/build/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia13.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia13.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia13.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FlyWebDiscoveryManagerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FlyWebDiscoveryManager.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebDiscoveryManager.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsHashKeys.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsClassHashtable.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebDiscoveryManager.cpp:9: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebDiscoveryManager.cpp: In member function 'virtual nsresult mozilla::dom::FlyWebDiscoveryManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebDiscoveryManager.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebDiscoveryManager.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia14.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia14.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia14.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/ImageCacheKey.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/imgLoader.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/AlertNotification.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistRemoteDocument.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistRemoteDocument.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.cpp In file included from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia10.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/effects/gradients/SkGradientShader.cpp: In static member function 'static void SkGradientShaderBase::FlipGradientColors(SkColor*, Rec*, SkColor*, Rec*, int)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/effects/gradients/SkGradientShader.cpp:345:11: warning: 'void* memcpy(void*, const void*, size_t)' specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 345 | memcpy(colorDst, colorsTemp.get(), count * sizeof(SkColor)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/AlertNotification.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/AlertNotification.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 198 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessagePort.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/messagechannel/MessagePort.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia14.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/SkPatchUtils.cpp:30:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 30 | class FwDCubicEvaluator { | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(Record&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 466 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 476 | case SkOTTableName::Record::PlatformID::Unicode: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Notification.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/nsXULAlerts.cpp:13, from /pbulk/work/www/firefox52/work/build/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlertNotification.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia3.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkGlyphCache.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDraw.cpp:16, from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia2.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 84 | memcpy(desc, this, fLength); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 142 | memcpy(fDesc, &desc, size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, bool) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDraw.cpp:712:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 712 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDraw.cpp:714:13: note: here 714 | case SkCanvas::kPolygon_PointMode: { | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia4.cpp libtoolkit_components_alerts.a.desc rm -f libtoolkit_components_alerts.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_alerts.a.desc Unified_cpp_components_alerts0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistResourcesChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistResourcesChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistResourcesChild.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/alerts' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistResourcesParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistResourcesParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistResourcesParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistResourcesParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistResourcesParent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistResourcesChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistResourcesChild.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:18, from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kBGRA_8888_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kIndex_8_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kAlpha_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kARGB_4444_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kARGB_4444_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGB_565_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGB_565_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGBA_8888_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGBA_8888_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kBGRA_8888_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kIndex_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kGray_8_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kGray_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = kRGBA_F16_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | *px2 = this->getPixelAt(bufferLoc[2]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 246 | case 2: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | *px1 = this->getPixelAt(bufferLoc[1]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 248 | case 1: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia5.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkGlyphCache.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia3.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 84 | memcpy(desc, this, fLength); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 142 | memcpy(fDesc, &desc, size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebServerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FlyWebFetchEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebServerEvents.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FlyWebDiscoveryManager.h:13: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/flyweb/FlyWebServerEvents.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FlyWebFetchEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistSerializeChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistSerializeChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp libdom_messagechannel.a.desc rm -f libdom_messagechannel.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_messagechannel.a.desc Unified_cpp_dom_messagechannel0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/messagechannel' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/spellcheck/hunspell/glue' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RemoteSpellCheckEngineChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHUNSPELL_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RemoteSpellCheckEngineChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, from /pbulk/work/www/firefox52/work/build/mozilla-config.h:194, from : /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia6.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistResourcesChild.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkGlyphCache.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkPaint.cpp:14, from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia5.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 84 | memcpy(desc, this, fLength); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 142 | memcpy(fDesc, &desc, size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia7.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia7.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RemoteSpellCheckEngineParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHUNSPELL_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RemoteSpellCheckEngineParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineParent.cpp In file included from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia5.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, Direction*) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkPath.cpp:450:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 450 | insertClose = false; | ~~~~~~~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkPath.cpp:451:13: note: here 451 | case kLine_Verb: { | ^~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/commandhandler' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_commandhandler0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler -I/pbulk/work/www/firefox52/work/build/embedding/components/commandhandler -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_commandhandler0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StructuredCloneHolder.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:16: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:112:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: at offset 8 into object 'arrayBuf' of size 8 105 | nsTArray arrayBuf; | ^~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:112:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: at offset 8 into object 'arrayBuf' of size 8 105 | nsTArray arrayBuf; | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebBrowserPersistSerializeParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebBrowserPersistSerializeParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeParent.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, from /pbulk/work/www/firefox52/work/build/mozilla-config.h:194, from : /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/WebBrowserPersistSerializeParent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkScalerContext.cpp:12, from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 84 | memcpy(desc, this, fLength); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 142 | memcpy(fDesc, &desc, size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsBaseCommandController.cpp:7, from /pbulk/work/www/firefox52/work/build/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozHunspell.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHUNSPELL_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozHunspell.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIComponentManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsBaseCommandController.cpp:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsBaseCommandController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsBaseCommandController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsCommandManager.cpp:18, from /pbulk/work/www/firefox52/work/build/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, from /pbulk/work/www/firefox52/work/build/mozilla-config.h:194, from : /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/2d' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o ssse3-scaler.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ssse3-scaler.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -mssse3 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ssse3-scaler.c gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget/gtk' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_widget_gtk0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/widget/gtk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/x11 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_widget_gtk0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_c_widget_gtk0.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/SelectionState.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src/mozInlineSpellChecker.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:73: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BlurSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BlurSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/BlurSSE2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia8.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia8.cpp libembedding_components_commandhandler.a.desc rm -f libembedding_components_commandhandler.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_commandhandler.a.desc Unified_cpp_commandhandler0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DrawTargetSkia.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DrawTargetSkia.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/DrawTargetSkia.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Text.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EditorBase.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CountingAllocatorBase.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/commandhandler' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/xul' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_xul0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_xul0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/filepicker' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsFileView.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/filepicker -I/pbulk/work/www/firefox52/work/build/toolkit/components/filepicker -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsFileView.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/filepicker/nsFileView.cpp libdom_flyweb.a.desc rm -f libdom_flyweb.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_flyweb.a.desc Unified_cpp_dom_flyweb0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/flyweb' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/streamconv/converters' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_converters0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters -I/pbulk/work/www/firefox52/work/build/netwerk/streamconv/converters -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_converters0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/streamconv/converters/Unified_cpp_converters0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFileView.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/filepicker/nsFileView.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsDebug.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/ParseFTPList.cpp:11, from /pbulk/work/www/firefox52/work/build/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.h:75, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:60: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 93 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::Check(const char16_t*, bool*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:525:32: warning: 'int Hunspell::spell(const char*, int*, char**)' is deprecated [-Wdeprecated-declarations] 525 | *aResult = !!mHunspell->spell(charsetWord); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/hunspell.hxx:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.h:63: /pbulk/work/www/firefox52/work/.buildlink/include/hunspell/hunspell.hxx:132:20: note: declared here 132 | H_DEPRECATED int spell(const char* word, int* info = NULL, char** root = NULL); | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::Suggest(const char16_t*, char16_t***, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:548:41: warning: 'int Hunspell::suggest(char***, const char*)' is deprecated [-Wdeprecated-declarations] 548 | *aSuggestionCount = mHunspell->suggest(&wlst, charsetWord); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/.buildlink/include/hunspell/hunspell.hxx:142:20: note: declared here 142 | H_DEPRECATED int suggest(char*** slst, const char* word); | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = nsCOMPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = nsCOMPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = nsCOMPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray >::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void mozHunspell::LoadDictionaryList(bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:382:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'void mozHunspell::LoadDictionaryList(bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: at offset 8 into object 'dirs' of size 8 365 | nsTArray> dirs; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = nsCOMPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = nsCOMPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = nsCOMPtr; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray >::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void mozHunspell::LoadDictionaryList(bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:382:3: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'void mozHunspell::LoadDictionaryList(bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: at offset 8 into object 'dirs' of size 8 365 | nsTArray> dirs; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BoxObject.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/BoxObject.cpp:7, from /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozHunspellDirProvider.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHUNSPELL_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/build/extensions/spellcheck/hunspell/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozHunspellDirProvider.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/hunspell /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/mozHunspellDirProvider.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, from /pbulk/work/www/firefox52/work/build/mozilla-config.h:194, from : /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsWindow.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/widget/gtk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/x11 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsWindow.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsWindow.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Factory.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Factory.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/Factory.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIRequestObserver.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIStreamListener.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIStreamConverter.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozITXTToHTMLConv.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:6: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsBinHexDecoder.cpp: In member function 'virtual nsresult mozilla::net::nsBinHexDecoder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsBinHexDecoder.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsBinHexDecoder.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/Types.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/2D.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/Factory.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsMultiMixedConv.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsMultiMixedConv.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsUnknownDecoder.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsUnknownDecoder.cpp:125:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'void mozTXTToHTMLConv::EscapeChar(char16_t, nsString&, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:50:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 50 | if (inAttribute) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:57:5: note: here 57 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'void mozTXTToHTMLConv::EscapeStr(nsString&, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:96:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 96 | if (inAttribute) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:105:5: note: here 105 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:514:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | state[RFC2396E] = unchecked; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:516:3: note: here 516 | case '.': | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsHTTPCompressConv.cpp: In member function 'virtual nsresult mozilla::net::nsHTTPCompressConv::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, uint64_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsHTTPCompressConv.cpp:270:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 270 | if (streamLen == 0) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/nsHTTPCompressConv.cpp:276:3: note: here 276 | case HTTP_COMPRESS_DEFLATE: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsWebBrowserPersist.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsWebBrowserPersist.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp libextensions_spellcheck_hunspell_glue.a.desc rm -f libextensions_spellcheck_hunspell_glue.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_spellcheck_hunspell_glue.a.desc RemoteSpellCheckEngineChild.o RemoteSpellCheckEngineParent.o mozHunspell.o mozHunspellDirProvider.o In file included from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(const char*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:277:20, inlined from 'SkFILEStream::SkFILEStream(const char*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkStream.cpp:177:49: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkPixelRef.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkMallocPixelRef.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkShader.cpp:12, from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia8.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In constructor 'SkFILEStream::SkFILEStream(const char*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:271:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In constructor 'SkString::SkString(size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(const char*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:277:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In constructor 'SkString::SkString(const char*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:281:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In constructor 'SkString::SkString(const char*, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(const char*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:277:20, inlined from 'SkString& SkString::operator=(const char*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:344:22: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In member function 'SkString& SkString::operator=(const char*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'char* SkString::writable_str()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:368:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In member function 'char* SkString::writable_str()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:271:20, inlined from 'void SkString::_ZN8SkString6insertEmPKcm.part.0(size_t, const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:489:48: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In member function 'void SkString::_ZN8SkString6insertEmPKcm.part.0(size_t, const char*, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:281:20, inlined from 'void SkString::set(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:408:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In member function 'void SkString::set(const char*, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:271:20, inlined from 'void SkString::setUTF16(const uint16_t*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:438:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In member function 'void SkString::setUTF16(const uint16_t*, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:223:16, inlined from 'SkString::SkString(size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:271:20, inlined from 'void SkString::remove(size_t, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:616:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 238 | rec->data()[len] = 0; | ~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h: In member function 'void SkString::remove(size_t, size_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 244 | char fBeginningOfData; | ^~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/spellcheck/hunspell/glue' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_xul1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_xul1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul1.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_skia9.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSK_FONTHOST_DOES_NOT_USE_FONTMGR=1 -DSKIA_IMPLEMENTATION=1 -DSK_SUPPORT_GPU=0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/build/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/c -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/images -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/pathops -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/ports -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/views -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/effects -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/gpu/gl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/lazy -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/opts -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/sfnt -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/mac -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/utils/win -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia9.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia9.cpp libtoolkit_components_filepicker.a.desc rm -f libtoolkit_components_filepicker.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_filepicker.a.desc nsFileView.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FilterProcessingSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FilterProcessingSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/FilterProcessingSSE2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/Types.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/2D.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/FilterProcessing.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/FilterProcessingSIMD-inl.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/FilterProcessingSSE2.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsListBoxBodyFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsListBoxBodyFrame.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia9.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkTextBlob.cpp:131:19: warning: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace [-Wsubobject-linkage] 131 | class SkTextBlob::RunRecord { | ^~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/filepicker' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/chardet' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_chardet0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/chardet -I/pbulk/work/www/firefox52/work/build/intl/chardet -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_chardet0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/intl/chardet/Unified_cpp_intl_chardet0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLInputElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:61: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/chardet/nsChardetModule.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/chardet/Unified_cpp_intl_chardet0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBoxFrame.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsListBoxBodyFrame.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkTypeface.cpp:317, from /pbulk/work/www/firefox52/work/build/gfx/skia/Unified_cpp_gfx_skia9.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 84 | memcpy(desc, this, fLength); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:551:29: warning: 'start' may be used uninitialized [-Wmaybe-uninitialized] 551 | CalculateURLBoundaries(aInString, aInLength, pos, whathasbeendone, check, start, end, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | txtURL, desc, | ~~~~~~~~~~~~~ 553 | resultReplaceBefore, resultReplaceAfter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:536:14: note: 'start' declared here 536 | uint32_t start, end; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 142 | memcpy(fDesc, &desc, size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 15 | class SkDescriptor : SkNoncopyable { | ^~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ImageScalingSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ImageScalingSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ImageScalingSSE2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIInputStream.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIFileStreams.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:314:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 314 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/Types.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ImageScaling.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ImageScalingSSE2.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_chardet.a.desc rm -f libintl_chardet.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_chardet.a.desc Unified_cpp_intl_chardet0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/chardet' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_xul2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_xul2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o JobScheduler_posix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/JobScheduler_posix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/JobScheduler_posix.cpp libnetwerk_streamconv_converters.a.desc rm -f libnetwerk_streamconv_converters.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsWindow.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsWindow.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_streamconv_converters.a.desc Unified_cpp_converters0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/BoxObject.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/JobScheduler.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/JobScheduler_posix.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_skia.a.desc rm -f libgfx_skia.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_skia.a.desc SkBitmapProcState.o SkBitmapProcState_matrixProcs.o SkBlitMask_D32.o SkBlitRow_D16.o SkBlitRow_D32.o SkBlitter.o SkBlitter_A8.o SkBlitter_ARGB32.o SkBlitter_PM4f.o SkBlitter_RGB16.o SkBlitter_Sprite.o SkColorSpace.o SkColorSpaceXform.o SkColorSpace_ICC.o SkMatrix.o SkMatrix44.o SkMiniRecorder.o SkOpts.o SkPictureData.o SkRecorder.o SkScan_Antihair.o SkSpriteBlitter4f.o SkSpriteBlitter_ARGB32.o SkSpriteBlitter_RGB16.o SkXfermode.o SkXfermode4f.o SkXfermodeF16.o SkXfermodeInterpretation.o GrGLCreateNativeInterface_none.o SkBitmapFilter_opts_SSE2.o SkBitmapProcState_opts_SSE2.o SkBitmapProcState_opts_SSSE3.o SkBlitRow_opts_SSE2.o SkOpts_avx.o SkOpts_hsw.o SkOpts_sse41.o SkOpts_sse42.o SkOpts_ssse3.o SkPathOpsDebug.o SkFontHost_FreeType_common.o SkFontHost_cairo.o SkParse.o SkParsePath.o Unified_cpp_gfx_skia0.o Unified_cpp_gfx_skia1.o Unified_cpp_gfx_skia10.o Unified_cpp_gfx_skia11.o Unified_cpp_gfx_skia12.o Unified_cpp_gfx_skia13.o Unified_cpp_gfx_skia14.o Unified_cpp_gfx_skia2.o Unified_cpp_gfx_skia3.o Unified_cpp_gfx_skia4.o Unified_cpp_gfx_skia5.o Unified_cpp_gfx_skia6.o Unified_cpp_gfx_skia7.o Unified_cpp_gfx_skia8.o Unified_cpp_gfx_skia9.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBoxFrame.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsSplitterFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsSplitterFrame.cpp:13, from /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/streamconv/converters' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/inspector' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_inspector0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector -I/pbulk/work/www/firefox52/work/build/layout/inspector -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_inspector0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/inspector/Unified_cpp_layout_inspector0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/skia' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/storage/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o mozStorageModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/build -I/pbulk/work/www/firefox52/work/build/storage/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/mozStorageModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/build/mozStorageModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/storage/build/mozStorageModule.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/inISearchProcess.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/inICSSValueSearch.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inCSSValueSearch.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inCSSValueSearch.cpp:5, from /pbulk/work/www/firefox52/work/build/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBoxFrame.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libembedding_components_webbrowserpersist.a.desc rm -f libembedding_components_webbrowserpersist.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_webbrowserpersist.a.desc WebBrowserPersistDocumentChild.o WebBrowserPersistDocumentParent.o WebBrowserPersistLocalDocument.o WebBrowserPersistRemoteDocument.o WebBrowserPersistResourcesChild.o WebBrowserPersistResourcesParent.o WebBrowserPersistSerializeChild.o WebBrowserPersistSerializeParent.o nsWebBrowserPersist.o libstorage_build.a.desc rm -f libstorage_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libstorage_build.a.desc mozStorageModule.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PathSkia.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PathSkia.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/PathSkia.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inCSSValueSearch.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/Types.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/2D.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/PathSkia.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/PathSkia.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/storage/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/security/pkix' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixbuild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixbuild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixbuild.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/webbrowserpersist' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Telemetry.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_APP_VERSION="52.9.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Telemetry.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Telemetry.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inCSSValueSearch.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsListBoxBodyFrame.cpp:25: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ScaledFontFontconfig.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ScaledFontFontconfig.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ScaledFontFontconfig.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/Types.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/2D.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ScaledFontBase.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ScaledFontFontconfig.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/ScaledFontFontconfig.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsFontMetrics.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsTextBoxFrame.cpp:12, from /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul2.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixcert.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixcert.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixcert.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixcheck.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixcheck.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixcheck.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsWindow.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inDOMUtils.cpp:40, from /pbulk/work/www/firefox52/work/build/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixder.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp:1129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1129 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp:1128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1128 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFace.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/nsFontFace.cpp:7, from /pbulk/work/www/firefox52/work/build/layout/inspector/Unified_cpp_layout_inspector0.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SourceSurfaceSkia.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SourceSurfaceSkia.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/SourceSurfaceSkia.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixnames.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixnames.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixnames.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScriptableRegion.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDragService.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsWindow.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul2.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp: In member function 'bool nsXULPopupManager::HandleKeyboardEventWithKeyCode(nsIDOMKeyEvent*, nsMenuChainItem*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp:2335:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2335 | if (alt && aTopVisibleMenuItem && aTopVisibleMenuItem->Frame()->IsMenuList()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp:2342:5: note: here 2342 | case nsIDOMKeyEvent::DOM_VK_LEFT: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp:2378:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 2378 | } else if (mActiveMenuBar) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsXULPopupManager.cpp:2385:5: note: here 2385 | case nsIDOMKeyEvent::DOM_VK_RETURN: { | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixnss.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixnss.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixnss.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixocsp.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixocsp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixocsp.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inCSSValueSearch.h:15: In static member function 'static bool nsCSSProps::PropHasFlags(nsCSSPropertyID, uint32_t)', inlined from 'static bool nsCSSProps::IsEnabled(nsCSSPropertyID, EnabledState)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:664:21, inlined from 'static bool nsCSSProps::IsEnabled(nsCSSPropertyID, EnabledState)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:655:15, inlined from 'virtual nsresult inDOMUtils::GetCSSPropertyNames(uint32_t, uint32_t*, char16_t***)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inDOMUtils.cpp:567:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:481:46: warning: array subscript 352 is above array bounds of 'const uint32_t [352]' {aka 'const unsigned int [352]'} [-Warray-bounds] 481 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h: In member function 'virtual nsresult inDOMUtils::GetCSSPropertyNames(uint32_t, uint32_t*, char16_t***)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSProps.h:470:32: note: while referencing 'nsCSSProps::kFlagsTable' 470 | static const uint32_t kFlagsTable[eCSSProperty_COUNT]; | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Telemetry.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/BoxObject.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/BoxObject.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/KeyboardEvent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/MenuBoxObject.cpp:9, from /pbulk/work/www/firefox52/work/build/layout/xul/Unified_cpp_layout_xul0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o convolverSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/convolverSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/convolverSSE2.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/inspector/Unified_cpp_layout_inspector0.cpp:20: In member function 'void inDOMView::InsertLinkBefore(inDOMViewNode*, inDOMViewNode*)', inlined from 'virtual void inDOMView::ContentInserted(nsIDocument*, nsIContent*, nsIContent*, int32_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inDOMView.cpp:850:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inDOMView.cpp:1110:36: warning: 'firstChild' may be used uninitialized [-Wmaybe-uninitialized] 1110 | aNode->previous = aInsertBefore->previous; | ~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inDOMView.cpp: In member function 'virtual void inDOMView::ContentInserted(nsIDocument*, nsIContent*, nsIContent*, int32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/inspector/inDOMView.cpp:848:22: note: 'firstChild' was declared here 848 | inDOMViewNode* firstChild; | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o image_operations.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/image_operations.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/image_operations.cpp liblayout_inspector.a.desc rm -f liblayout_inspector.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_inspector.a.desc Unified_cpp_layout_inspector0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/image_operations.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/inspector' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/workers' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_workers0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_workers0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixresult.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixresult.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixresult.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_2d0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_2d0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/build/gfx/2d/Unified_cpp_gfx_2d0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/Types.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/BezierUtils.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/BezierUtils.cpp:7, from /pbulk/work/www/firefox52/work/build/gfx/2d/Unified_cpp_gfx_2d0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/Workers.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ChromeWorkerScope.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ChromeWorkerScope.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixtime.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixtime.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixtime.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pkixverify.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix -I/pbulk/work/www/firefox52/work/build/security/pkix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/pkixverify.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/lib/pkixverify.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DOMIntersectionObserver.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DOMIntersectionObserver.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_workers1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_workers1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadContext.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/Workers.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmozillapkix.a.desc rm -f libmozillapkix.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmozillapkix.a.desc pkixbuild.o pkixcert.o pkixcheck.o pkixder.o pkixnames.o pkixnss.o pkixocsp.o pkixresult.o pkixtime.o pkixverify.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/security/pkix' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsContentUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsContentUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ChromeWorkerScope.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMRectBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ liblayout_xul.a.desc rm -f liblayout_xul.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_xul.a.desc Unified_cpp_layout_xul0.o Unified_cpp_layout_xul1.o Unified_cpp_layout_xul2.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Telemetry.cpp:606:43: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Telemetry.cpp:621:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/xul' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_workers2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_workers2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers2.cpp In file included from /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers0.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/RuntimeService.cpp: In constructor '{anonymous}::WorkerThreadContextPrivate::WorkerThreadContextPrivate(mozilla::dom::workers::WorkerPrivate*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/RuntimeService.cpp:919:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment [-Wclass-memaccess] 919 | memset(this, 0, sizeof(PerThreadAtomCache)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/RuntimeService.cpp:893:7: note: 'class {anonymous}::WorkerThreadContextPrivate' declared here 893 | class WorkerThreadContextPrivate : private PerThreadAtomCache | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Telemetry.cpp: At global scope: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Telemetry.cpp:274:1: warning: 'void {anonymous}::HangReports::AddHang(const mozilla::Telemetry::ProcessedStack&, uint32_t, int32_t, int32_t, mozilla::HangMonitor::HangAnnotationsPtr)' defined but not used [-Wunused-function] 274 | HangReports::AddHang(const Telemetry::ProcessedStack& aStack, | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManager.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManagerParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerManagerParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerManagerParent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMRectBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget_gtk0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/widget/gtk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/x11 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget_gtk0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/Workers.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/Workers.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorker::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorker.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorker.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorker) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClient.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClient::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClient.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClient.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClients::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClients.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClients.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult {anonymous}::WebProgressListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClients.cpp:485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 485 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerClients.cpp:484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 484 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerContainer.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerContainer.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerContainer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::FetchEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:908:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 908 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:907:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 907 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:964:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 964 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 963 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushMessageData::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:1043:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1043 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:1042:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1042 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:1157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1157 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1156 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PushEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:1273:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1273 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerEvents.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1272 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableMessageEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadContext.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/Workers.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/widget/CompositorWidget.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/X11CompositorWidget.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/CompositorWidgetChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/CompositorWidgetChild.cpp:6, from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerManager.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerManager.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.cpp:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:23: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IntersectionObserverBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManager.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/IMContextWrapper.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/IMContextWrapper.cpp:10, from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TelemetryCommon.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_APP_VERSION="52.9.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TelemetryCommon.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryCommon.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsITelemetry.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryCommon.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayView.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsRegion.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/Units.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/widget/CompositorWidget.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerPrivate.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerPrivate.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers1.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TelemetryEvent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_APP_VERSION="52.9.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TelemetryEvent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryEvent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsITelemetry.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryEvent.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerPrivate::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerPrivate.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerPrivate.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/Workers.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp:3682:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3682 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:17: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp:3681:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 3681 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WorkerPrivateParent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::EventTarget::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp:6654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6654 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp:6644:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6644 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerRunnable::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerRunnable.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/workers/Unified_cpp_dom_workers2.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerRunnable.cpp:222:3: note: some parts of macro expansion are not guarded by this 'else' clause 222 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationMainThread::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventTarget.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:15, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerManagerParent.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 167 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationMainThread) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UIEvent.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TouchEvent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationWorkerThread::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp:1031:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1031 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp:1030:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1030 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationWorkerThread) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp:1285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1285 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerRegistration.cpp:1284:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1284 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 570 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 569 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerGlobalScope) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp:769:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 769 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerScope.cpp:768:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 768 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.cpp:40: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerWindowClient.cpp: In member function 'virtual nsresult WebProgressListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerWindowClient.cpp:329:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 329 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/ServiceWorkerWindowClient.cpp:328:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 328 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::SharedWorker::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/SharedWorker.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/SharedWorker.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 161 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SharedWorker) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TelemetryHistogram.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_APP_VERSION="52.9.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TelemetryHistogram.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryHistogram.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.cpp:205: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray >::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence >::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'void mozilla::dom::DOMIntersectionObserver::Notify()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:467:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp: In member function 'void mozilla::dom::DOMIntersectionObserver::Notify()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:458:80: note: at offset 8 into object 'entries' of size 8 458 | mozilla::dom::Sequence> entries; | ^~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray >::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence >::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'void mozilla::dom::DOMIntersectionObserver::Notify()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:467:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp: In member function 'void mozilla::dom::DOMIntersectionObserver::Notify()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMIntersectionObserver.cpp:458:80: note: at offset 8 into object 'entries' of size 8 458 | mozilla::dom::Sequence> entries; | ^~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/json' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_json0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json -I/pbulk/work/www/firefox52/work/build/dom/json -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_json0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/json/Unified_cpp_dom_json0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/json/Unified_cpp_dom_json0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryHistogram.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIJSON.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp:9: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSON::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36 | NS_INTERFACE_MAP_ENTRY(nsIJSON) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSONListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 503 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/json/nsJSON.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 502 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryHistogram.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_json.a.desc rm -f libdom_json.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_json.a.desc Unified_cpp_dom_json0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget_gtk1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/widget/gtk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/x11 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget_gtk1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk1.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/json' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDOMWindowUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDOMWindowUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryHistogram.cpp:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/2d/Unified_cpp_gfx_2d0.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const Pattern&, Float, const Matrix&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/DrawTargetCairo.cpp:494:20: warning: 'pat' may be used uninitialized [-Wmaybe-uninitialized] 494 | cairo_pattern_t* pat; | ^~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/http' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ASpdySession.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ASpdySession.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/ASpdySession.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TelemetryScalar.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_APP_VERSION="52.9.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TelemetryScalar.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o WebrtcTelemetry.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DMOZ_APP_VERSION="52.9.0"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/WebrtcTelemetry.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/WebrtcTelemetry.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/ASpdySession.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/Telemetry.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/WebrtcTelemetry.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsITelemetry.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_2d1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DUSE_SSE2 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/build/gfx/2d -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/private -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/src/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_2d1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT /pbulk/work/www/firefox52/work/build/gfx/2d/Unified_cpp_gfx_2d1.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/mediasniffer' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_mediasniffer0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mediasniffer -I/pbulk/work/www/firefox52/work/build/toolkit/components/mediasniffer -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_mediasniffer0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/components/mediasniffer/Unified_c_mediasniffer0.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_mediasniffer0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mediasniffer -I/pbulk/work/www/firefox52/work/build/toolkit/components/mediasniffer -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mediasniffer0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/components/mediasniffer/Unified_cpp_mediasniffer0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mediasniffer/nsMediaSniffer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mediasniffer/nsMediaSniffer.cpp:7, from /pbulk/work/www/firefox52/work/build/toolkit/components/mediasniffer/Unified_cpp_mediasniffer0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/mediasniffer/nsMediaSniffer.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AlternateServices.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AlternateServices.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/AlternateServices.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/JobScheduler.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d/JobScheduler.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/2d/Unified_cpp_gfx_2d1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsApplicationChooser.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsApplicationChooser.cpp:10, from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_widget_gtk2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DCAIRO_GFX '-DMOZ_APP_NAME="firefox"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk -I/pbulk/work/www/firefox52/work/build/widget/gtk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/x11 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_widget_gtk2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk2.cpp libtoolkit_components_mediasniffer.a.desc rm -f libtoolkit_components_mediasniffer.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_mediasniffer.a.desc Unified_c_mediasniffer0.o Unified_cpp_mediasniffer0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:23: In member function 'nsTArray_base::size_type nsTArray_base::Capacity() const [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:354:56, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:893:17, inlined from 'nsTArray::nsTArray(nsTArray&&) [with E = mozilla::Pair >]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2124:77, inlined from 'mozilla::detail::PairHelper::PairHelper(AArg&&, BArg&&) [with AArg = const char*; BArg = nsTArray > >; A = const char*; B = nsTArray > >]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Pair.h:45:7, inlined from 'mozilla::Pair::Pair(mozilla::Pair&&) [with A = const char*; B = nsTArray > >]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Pair.h:164:55, inlined from 'static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::Pair > > >; E = mozilla::Pair > > >]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:555:5, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::AppendElement(Item&&) [with Item = mozilla::Pair > > >; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Pair > > >; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2083:25, inlined from 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp:1814:39: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:404:46: warning: array subscript 2 is outside array bounds of 'mozilla::Pair > > > [1]' [-Warray-bounds] 404 | size_type Capacity() const { return mHdr->mCapacity; } | ~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp:1814:57: note: at offset 16 into object '' of size 16 1814 | scalarsToReflect.AppendElement(mozilla::MakePair(info.name(), scalarKeyedData)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In destructor 'nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:432:1, inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1704:65, inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:893:17, inlined from 'nsTArray::nsTArray(nsTArray&&) [with E = mozilla::Pair >]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2124:77, inlined from 'mozilla::detail::PairHelper::PairHelper(AArg&&, BArg&&) [with AArg = const char*; BArg = nsTArray > >; A = const char*; B = nsTArray > >]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Pair.h:45:7, inlined from 'mozilla::Pair::Pair(mozilla::Pair&&) [with A = const char*; B = nsTArray > >]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Pair.h:164:55, inlined from 'static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::Pair > > >; E = mozilla::Pair > > >]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:555:5, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::AppendElement(Item&&) [with Item = mozilla::Pair > > >; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Pair > > >; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2083:25, inlined from 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp:1814:39: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:326:26: warning: array subscript 2 is outside array bounds of 'mozilla::Pair > > > [1]' [-Warray-bounds] 326 | mArray.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/telemetry/TelemetryScalar.cpp:1814:57: note: at offset 16 into object '' of size 16 1814 | scalarsToReflect.AppendElement(mozilla::MakePair(info.name(), scalarKeyedData)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/AlternateServices.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_telemetry.a.desc rm -f libtoolkit_components_telemetry.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp:54: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_telemetry.a.desc Telemetry.o TelemetryCommon.o TelemetryEvent.o TelemetryHistogram.o TelemetryScalar.o WebrtcTelemetry.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/mediasniffer' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsFrameMessageManager.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsFrameMessageManager.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/telemetry' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsGlobalWindow.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsGlobalWindow.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp libdom_workers.a.desc rm -f libdom_workers.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_workers.a.desc Unified_cpp_dom_workers0.o Unified_cpp_dom_workers1.o Unified_cpp_dom_workers2.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/workers' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsImageLoadingContent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsImageLoadingContent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsPrintOptionsImpl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsPrintOptionsGTK.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsPrintOptionsGTK.cpp:6, from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/imgINotificationObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMWindow.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp:4124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4124 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowUtils.cpp:4123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4123 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsDragService.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsDragService.cpp:7, from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk1.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:24: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseDragService.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsPrintSettingsGTK.cpp:8, from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk2.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsDragService.cpp:37: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/nsBaseWidget.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsWidgetFactory.cpp:14, from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk2.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsLookAndFeel.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsWidgetFactory.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameLoader.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp:23: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMessageManager.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsAtomicContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsImageFrame.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.cpp:28: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsImageLoadingContent.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:115: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/widget/gtk/Unified_cpp_widget_gtk1.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsNativeThemeGTK.cpp: In member function 'virtual nsresult nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext*, nsIFrame*, uint8_t, nsIntMargin*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsNativeThemeGTK.cpp:1301:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1301 | if (IsRegularMenuItem(aFrame)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsNativeThemeGTK.cpp:1304:3: note: here 1304 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsNativeThemeGTK.cpp: In member function 'virtual bool nsNativeThemeGTK::ThemeSupportsWidget(nsPresContext*, nsIFrame*, uint8_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsNativeThemeGTK.cpp:1817:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1817 | if (aFrame && aFrame->GetWritingMode().IsVertical()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/nsNativeThemeGTK.cpp:1822:3: note: here 1822 | case NS_THEME_BUTTON: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMessageManager.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:61:5: note: some parts of macro expansion are not guarded by this 'else' clause 61 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:61:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL' 61 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameMessageManager.cpp:562:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/security' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_security0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security -I/pbulk/work/www/firefox52/work/build/dom/security -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_security0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wformat-security /pbulk/work/www/firefox52/work/build/dom/security/Unified_cpp_dom_security0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsHttpAuthCache.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsHttpAuthCache.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpAuthCache.cpp libgfx_2d.a.desc rm -f libgfx_2d.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_2d.a.desc ssse3-scaler.o BlurSSE2.o DrawTargetSkia.o Factory.o FilterProcessingSSE2.o ImageScalingSSE2.o JobScheduler_posix.o PathSkia.o ScaledFontFontconfig.o SourceSurfaceSkia.o convolverSSE2.o image_operations.o Unified_cpp_gfx_2d0.o Unified_cpp_gfx_2d1.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/2d' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsObjectLoadingContent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsObjectLoadingContent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsObjectLoadingContent.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/uriloader/exthandler' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsOSHelperAppService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/build/uriloader/exthandler -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsOSHelperAppService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/unix/nsOSHelperAppService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Mutex.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsObjectLoadingContent.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/typelib/xpt' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_typelib_xpt0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/typelib/xpt -I/pbulk/work/www/firefox52/work/build/xpcom/typelib/xpt -I/pbulk/work/www/firefox52/work/build/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_typelib_xpt0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/typelib/xpt/Unified_cpp_xpcom_typelib_xpt0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/unix/nsOSHelperAppService.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/unix/nsOSHelperAppService.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsHttpChannelAuthProvider.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsHttpChannelAuthProvider.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpAuthCache.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libxpt.a rm -f libxpt.a libxpt.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libxpt.a Unified_cpp_xpcom_typelib_xpt0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.h:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/ImageCacheKey.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/ContentVerifier.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/ContentVerifier.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/security/Unified_cpp_dom_security0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libxpt.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpt.a.desc Unified_cpp_xpcom_typelib_xpt0.o libwidget_gtk.a.desc rm -f libwidget_gtk.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libwidget_gtk.a.desc Unified_c_widget_gtk0.o nsWindow.o Unified_cpp_widget_gtk0.o Unified_cpp_widget_gtk1.o Unified_cpp_widget_gtk2.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/typelib/xpt' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPluginArray.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPluginArray.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_uriloader_exthandler0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler -I/pbulk/work/www/firefox52/work/build/uriloader/exthandler -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_uriloader_exthandler0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult DialogValueHolder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:710:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 710 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:709:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 709 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalWindow::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:1935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1935 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:1934:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1934 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalChromeWindow::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:14058:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14058 | NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:14057:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14057 | NS_INTERFACE_MAP_ENTRY(nsIDOMChromeWindow) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalModalWindow::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:14546:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14546 | NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:14545:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14545 | NS_INTERFACE_MAP_ENTRY(nsIDOMModalContentWindow) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsObjectLoadingContent.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/imgLoader.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:49: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget/gtk' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsTextFragmentSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsTextFragmentSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsTextFragmentSSE2.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.cpp:162: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsTextFragmentSSE2.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/html' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PluginDocument.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PluginDocument.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/PluginDocument.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:58: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCheapSets.h: In member function 'void nsCheapSet::Put(KeyType) [with EntryType = nsUint32HashKey]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCheapSets.h:136:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 136 | mState = MANY; | ~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCheapSets.h:140:5: note: here 140 | case MANY: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/SRICheck.cpp:15, from /pbulk/work/www/firefox52/work/build/dom/security/Unified_cpp_dom_security0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsHTMLDocument.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/MediaDocument.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/PluginDocument.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsObjectLoadingContent.cpp:1400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1400 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsObjectLoadingContent.cpp:1399:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1399 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHandlerService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/ContentHandlerService.h:4, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/ContentHandlerService.cpp:1, from /pbulk/work/www/firefox52/work/build/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/ContentHandlerService.cpp:3: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMAttributeMap.h:186, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.h:50: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/ExternalHelperAppParent.cpp:14, from /pbulk/work/www/firefox52/work/build/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/nsBaseHashtable.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsClassHashtable.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/ContentHandlerService.h:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsHttpHandler.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsHttpHandler.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpHandler.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/nsCSPContext.cpp:270:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 270 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/nsCSPContext.cpp:15, from /pbulk/work/www/firefox52/work/build/dom/security/Unified_cpp_dom_security0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/nsCSPContext.cpp:270:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 270 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PluginArrayBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpHandler.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/security/nsContentSecurityManager.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/security/Unified_cpp_dom_security0.cpp:65: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HiddenPluginEvent.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 407 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPluginArray.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 406 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_http0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_http0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/AnonymousContent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/AnonymousContent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsDBusHandlerApp.cpp:12, from /pbulk/work/www/firefox52/work/build/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/locale' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_locale0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/pbulk/work/www/firefox52/work/build/intl/locale -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/uconv -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_locale0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/intl/locale/Unified_cpp_intl_locale0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsILocale.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsICollation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/nsCollation.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/nsCollation.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/locale/Unified_cpp_intl_locale0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_html0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_html0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.cpp:1204:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 1204 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.cpp:1203:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1203 | NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalProtocolHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 87 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalProtocolHandler.cpp:86:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalProtocolHandler.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 460 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalProtocolHandler.cpp:459:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 459 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:1036:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1036 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 26 | NS_INTERFACE_MAP_END_THREADSAFE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libintl_locale.a.desc rm -f libintl_locale.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_locale.a.desc Unified_cpp_intl_locale0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/AltDataOutputStreamChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLAllCollection.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLAllCollection.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLAllCollectionBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLAllCollection.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/locale' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base1.cpp In file included from /pbulk/work/www/firefox52/work/build/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'void nsExternalAppHandler::SendStatusChange(ErrorType, nsresult, nsIRequest*, const nsAFlatString&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.cpp:1830:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1830 | if (type == kLaunchError) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/uriloader/exthandler/nsExternalHelperAppService.cpp:1844:5: note: here 1844 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMAttributeMap.h:186, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.h:50, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsHTMLDocument.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLAllCollection.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Attr.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Attr.cpp:20, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:2918:5: note: some parts of macro expansion are not guarded by this 'else' clause 2918 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:2918:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 2918 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/BarProps.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/BarProps.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/Http2Session.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/Http2Session.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Performance.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpBaseChannel.cpp:42, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:83: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpBaseChannel.cpp:237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpBaseChannel.cpp:236:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236 | NS_INTERFACE_MAP_ENTRY(nsIThrottledInputChannel) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_html1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_html1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMMatrix.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLAllCollection.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLAllCollection.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ libdom_security.a.desc rm -f libdom_security.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_security.a.desc Unified_cpp_dom_security0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Crypto.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25 | NS_INTERFACE_MAP_ENTRY(nsIDOMCrypto) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/CustomElementRegistry.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/CustomElementRegistry.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMCursor.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMCursor.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMError.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMError.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMException.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMException.cpp:15, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base0.cpp:128: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMException.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 519 | NS_INTERFACE_MAP_END_INHERITING(Exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMException.cpp:518:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 518 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/security' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMImplementation.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMImplementation.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMException.cpp:22: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_http1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_http1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLBodyElement.cpp:20, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelChild.cpp:242:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelChild.cpp:241:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241 | NS_INTERFACE_MAP_ENTRY(nsIDivertableChannel) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLFormControlsCollection.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLFormControlsCollection.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelParent.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelParent.cpp:164:5: note: some parts of macro expansion are not guarded by this 'else' clause 164 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelParentListener.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpChannelParentListener.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 55 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLCanvasElement.cpp:18, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html0.cpp:65: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/jsfriendapi.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/NullHttpTransaction.cpp:8, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrValue.h:28, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:21: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:111:27: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base0.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:111:27: note: at offset 8 into object 'data' of size 8 111 | FallibleTArray data; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:111:27: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:111:27: note: at offset 8 into object 'data' of size 8 111 | FallibleTArray data; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:115:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:111:27: note: at offset 8 into object 'data' of size 8 111 | FallibleTArray data; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:115:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp: In static member function 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ChromeUtils.cpp:111:27: note: at offset 8 into object 'data' of size 8 111 | FallibleTArray data; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/Http2Stream.cpp: In member function 'virtual nsresult mozilla::net::Http2Stream::OnReadSegment(const char*, uint32_t, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/Http2Stream.cpp:1372:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 1372 | ChangeState(SENDING_BODY); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/Http2Stream.cpp:1375:3: note: here 1375 | case SENDING_BODY: | ^~~~ liburiloader_exthandler.a.desc rm -f liburiloader_exthandler.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liburiloader_exthandler.a.desc nsOSHelperAppService.o Unified_cpp_uriloader_exthandler0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::SetReferrerWithPolicy(nsIURI*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpBaseChannel.cpp:1600:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1600 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpBaseChannel.cpp:1602:7: note: here 1602 | default: // (Pref limited to [0,2] enforced by clamp, MOZ_CRASH overkill.) | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLFormControlsCollection.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLFormControlsCollection.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 149 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FormDataBinding.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLCanvasElement.cpp:694:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 694 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLCanvasElement.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 693 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLContentElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLContentElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLContentElement.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLContentElement.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLContentElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLContentElement.cpp: In member function 'virtual nsresult mozilla::dom::DistributedContentList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLContentElement.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 328 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLContentElement.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 327 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DistributedContentList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLDataListElement.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLDataListElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLDataListElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMParser.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMParser.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/uriloader/exthandler' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base3.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMQuad.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148 | NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 147 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMQuad::QuadBounds) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRect.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 81 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DeclarationBlockInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:21, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base2.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLFormElement.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.cpp:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRequest.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMRequest.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DocumentFragment.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DocumentFragment.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 142 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_webspeech_synth0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth -I/pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/ipc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_webspeech_synth0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:99: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsChildContentList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLFormSubmission.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FormData.h:13: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 412 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsChildContentList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:852:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 852 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:890:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 890 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 512 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:511:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 511 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:1944:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1944 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FragmentOrElement.cpp:1943:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1943 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DeclarationBlockInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:60, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base1.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Rule.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/StyleRule.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGElement.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/SVGAnimatedTransformList.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/DOMSVGTransformList.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/SVGTransform.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DOMMatrix.cpp:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/PartialSHistory.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/PartialSHistory.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/GroupedSHistory.cpp: In member function 'virtual nsresult mozilla::dom::GroupedSHistory::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/GroupedSHistory.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:109: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/GroupedSHistory.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGroupedSHistory) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:856:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 856 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:855:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 855 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/IdleRequest.cpp: In member function 'virtual nsresult mozilla::dom::IdleRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/IdleRequest.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/IdleRequest.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimeoutHandler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:2437:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2437 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:2436:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 2436 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::StreamCaptureTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:2516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2516 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:2515:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 2515 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::DecoderCaptureTrackSource) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:2560:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2560 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMediaElement.cpp:2559:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 2559 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::CaptureStreamTrackSourceGetter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Performance.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpChannel.cpp:86, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:65: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp: In member function 'virtual nsresult mozilla::dom::DestinationInsertionPointList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:1144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1144 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:1143:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 1143 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DestinationInsertionPointList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/EventSource.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/EventSource.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 104 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Blob) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:357:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 357 | if ( aIID.Equals(NS_GET_IID(nsWrapperCache)) ) { \ | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:363:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY' 363 | NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp:152:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 152 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/File.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsPrimitives.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportLoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ImportManager.cpp:280:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ImportManager.cpp:279:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 279 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportLoader) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ImportManager.cpp:654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 654 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ImportManager.cpp:653:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 653 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FileList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FileList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsIDOMFileList) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Location.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Location.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 70 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMLocation) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FileReader.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/FileReader.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpChannel.cpp:5710:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5710 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpChannel.cpp:5709:7: note: some parts of macro expansion are not guarded by this 'else' clause 5709 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Navigator.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Navigator.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184 | NS_INTERFACE_MAP_ENTRY(nsIMozNavigatorNetwork) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/nsSpeechTask.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesis.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html1.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLInputElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLInputElement::PostHandleEvent(mozilla::EventChainPostVisitor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLInputElement.cpp:4599:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4599 | if (keyEvent->mKeyCode != NS_VK_SPACE) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLInputElement.cpp:4607:15: note: here 4607 | case NS_FORM_INPUT_BUTTON: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLInputElement.cpp:4626:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 4626 | isMovingBack = true; | ~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLInputElement.cpp:4628:15: note: here 4628 | case NS_VK_DOWN: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpPipeline.cpp: In member function 'virtual nsresult mozilla::net::nsHttpPipeline::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpPipeline.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpPipeline.cpp:165:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameLoader.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/PartialSHistory.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/DirectionalityUtils.cpp:220, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base1.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCheapSets.h: In member function 'void nsCheapSet::Put(KeyType) [with EntryType = nsPtrHashKey]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCheapSets.h:136:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 136 | mState = MANY; | ~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds/nsCheapSets.h:140:5: note: here 140 | case MANY: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp: In member function 'nsresult mozilla::dom::Element::PreHandleEventForLinks(mozilla::EventChainPreVisitor&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:3027:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 3027 | aVisitor.mEventStatus = nsEventStatus_eConsumeNoDefault; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:3029:3: note: here 3029 | case eFocus: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:3042:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 3042 | aVisitor.mEventStatus = nsEventStatus_eConsumeNoDefault; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Element.cpp:3044:3: note: here 3044 | case eBlur: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/nsSpeechTask.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/PartialSHistory.cpp: In member function 'virtual nsresult mozilla::dom::PartialSHistory::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/PartialSHistory.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/PartialSHistory.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ProcessGlobal.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ProcessGlobal.cpp:10, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base3.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesis.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisUtterance) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ScreenOrientation.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ScreenOrientation.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScreenOrientation) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/nsSpeechTask.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/nsSpeechTask.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 113 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_http2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/http -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_http2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 113 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 305 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 304 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ShadowRoot.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ShadowRoot.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRootStyleSheetList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ShadowRoot.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 734 | NS_INTERFACE_MAP_END_INHERITING(StyleSheetList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/ShadowRoot.cpp:733:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 733 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ShadowRootStyleSheetList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/HttpLog.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpRequestHead.cpp:7, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_html2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_html2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMNode.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMElement.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMHTMLElement.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMHTMLMenuElement.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLMenuElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLMenuElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10: warning: 'isLocal' may be used uninitialized [-Wmaybe-uninitialized] 78 | return isLocal; | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:72:8: note: 'isLocal' was declared here 72 | bool isLocal; | ^~~~~~~ libdom_media_webspeech_synth.a.desc rm -f libdom_media_webspeech_synth.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webspeech_synth.a.desc Unified_cpp_webspeech_synth0.o In file included from /pbulk/work/www/firefox52/work/build/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpTransaction.cpp: In member function 'nsresult mozilla::net::nsHttpTransaction::HandleContentStart()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpTransaction.cpp:1647:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 1647 | mPreserveStream = true; | ~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/http/nsHttpTransaction.cpp:1649:9: note: here 1649 | case 204: | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLMenuElement.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/webspeech/synth' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base4.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/docshell/base/timeline' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_base_timeline0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline -I/pbulk/work/www/firefox52/work/build/docshell/base/timeline -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_base_timeline0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/docshell/base/timeline/Unified_cpp_base_timeline0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIVariant.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMHTMLElement.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsDOMNavigationTiming.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/AbstractTimelineMarker.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/AbstractTimelineMarker.cpp:7, from /pbulk/work/www/firefox52/work/build/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ProfileTimelineMarkerBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/LayerTimelineMarker.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/ObservedDocShell.cpp:10, from /pbulk/work/www/firefox52/work/build/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_html3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_html3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html3.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DocumentFragment.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ShadowRoot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLShadowElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMArray.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsDOMNavigationTiming.h:11: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::ProfileTimelineLayerRect; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::ProfileTimelineLayerRect; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::ProfileTimelineLayerRect; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/ObservedDocShell.cpp:165:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/ObservedDocShell.cpp: In member function 'virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/ObservedDocShell.cpp:109:52: note: at offset 8 into object 'layerRectangles' of size 8 109 | dom::Sequence layerRectangles; | ^~~~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::dom::ProfileTimelineLayerRect; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::dom::ProfileTimelineLayerRect; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::dom::ProfileTimelineLayerRect; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/ObservedDocShell.cpp:165:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/ObservedDocShell.cpp: In member function 'virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/timeline/ObservedDocShell.cpp:109:52: note: at offset 8 into object 'layerRectangles' of size 8 109 | dom::Sequence layerRectangles; | ^~~~~~~~~~~~~~~ libdocshell_base_timeline.a.desc rm -f libdocshell_base_timeline.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdocshell_base_timeline.a.desc Unified_cpp_base_timeline0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DocumentFragment.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/docshell/base/timeline' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base5.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ShadowRoot.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLOptionsCollection.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLOptionsCollection.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 102 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/caps' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o BasePrincipal.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/build/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/BasePrincipal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/BasePrincipal.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/jsurl' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_jsurl0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/jsurl -I/pbulk/work/www/firefox52/work/build/dom/jsurl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_jsurl0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/jsurl/Unified_cpp_dom_jsurl0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/HTMLSelectElement.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLOptGroupElement.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html2.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/nsCheapSets.h: In member function 'void nsCheapSet::Put(KeyType) [with EntryType = nsUint32HashKey]': /pbulk/work/www/firefox52/work/build/dist/include/nsCheapSets.h:136:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 136 | mState = MANY; | ~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCheapSets.h:140:5: note: here 140 | case MANY: | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCheapSets.h: In member function 'void nsCheapSet::Put(KeyType) [with EntryType = nsStringHashKey]': /pbulk/work/www/firefox52/work/build/dist/include/nsCheapSets.h:136:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 136 | mState = MANY; | ~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCheapSets.h:140:5: note: here 140 | case MANY: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicy.cpp:11, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLShadowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLShadowElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLShadowElement.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLShadowElement.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 69 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLShadowElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/LinkedList.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Timeout.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Timeout.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause 806 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 880 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:1591:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 1591 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 44 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLHtmlElement, html) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedListElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause 806 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 880 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:1591:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 1591 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedListElement.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 34 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISerializable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrincipal.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/BasePrincipal.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedObjectElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedObjectElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedObjectElement.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:806:3: note: some parts of macro expansion are not guarded by this 'else' clause 806 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:880:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 880 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:1591:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 1591 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSharedObjectElement.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 95 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicyUtils.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicy.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_html4.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_html4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html4.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSourceElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLSourceElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43 | NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLSourceElement) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/jsurl/nsJSProtocolHandler.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableCellElement.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html3.cpp:83: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableElement.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableElement.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 93 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableElement.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 364 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableElement.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 363 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableRowElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableRowElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableSectionElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTableSectionElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTemplateElement.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTemplateElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Timeout.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Loader.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentSink.cpp:16, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base5.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMNode.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMElement.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMHTMLElement.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTimeElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTimeElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html4.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentSink.cpp:30: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicy.cpp:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentSink.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentSink.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Timeout.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libnetwerk_protocol_http.a.desc rm -f libnetwerk_protocol_http.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_http.a.desc ASpdySession.o AlternateServices.o nsHttpAuthCache.o nsHttpChannelAuthProvider.o nsHttpHandler.o Unified_cpp_protocol_http0.o Unified_cpp_protocol_http1.o Unified_cpp_protocol_http2.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTimeElement.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/http' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_html5.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/build/dom/html -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/canvas -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/editor/txmgr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/tables -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_html5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html5.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMAttributeMap.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:38: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMAttributeMap.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/TreeWalker.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/TreeWalker.cpp:49:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:72, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base5.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIVariant.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMHTMLElement.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 370 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 369 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClassInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMConstructor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1271 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:1270:5: note: some parts of macro expansion are not guarded by this 'else' clause 1270 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsEventListenerThisTranslator::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:1997:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1997 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:1996:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1996 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/jsurl/nsJSProtocolHandler.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base6.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base6.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/WebSocket.cpp:1449:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1449 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/Timeout.h:13: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1448 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebSocket) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp:485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 485 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMMutationObserver.cpp:484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 484 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMSerializer.cpp: In member function 'virtual nsresult nsDOMSerializer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMSerializer.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMSerializer.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32 | NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMTokenList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMTokenList.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 38 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowList.cpp: In member function 'virtual nsresult nsDOMWindowList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowList.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMWindowList.cpp:36:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTrackElement.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/HTMLTrackElement.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 155 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTrackElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.cpp:21, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base4.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Loader.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/WebKitCSSMatrix.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base4.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.cpp:462:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 462 | memmove(&ATTRS(mImpl)[aPos], | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 463 | &ATTRS(mImpl)[aPos + 1], | ~~~~~~~~~~~~~~~~~~~~~~~~ 464 | (slotCount - aPos - 1) * sizeof(InternalAttr)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:206:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 206 | struct InternalAttr | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.cpp:465:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 465 | memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:206:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 206 | struct InternalAttr | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.cpp:857:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsAttrAndChildArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 857 | memmove(&ATTRS(mImpl)[slotCount + 1], &ATTRS(mImpl)[slotCount], | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | childCount * sizeof(nsIContent*)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:206:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 206 | struct InternalAttr | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentCreatorFunctions.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenConImageContent.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base6.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/MediaDocument.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html4.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/MediaError.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/MediaError.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/TextTrackManager.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/TextTrackManager.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/ValidityState.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/ValidityState.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/jsurl/nsJSProtocolHandler.cpp:1290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1290 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/jsurl/nsJSProtocolHandler.cpp:1289:3: note: some parts of macro expansion are not guarded by this 'else' clause 1289 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsDOMStringMap.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsDOMStringMap.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DeclarationBlockInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html4.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLFrameElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLFrameElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/html/Unified_cpp_dom_html5.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ElementInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml/nsXMLElement.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenConImageContent.cpp:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.cpp: In member function 'virtual nsresult nsGenericHTMLElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElementBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLElement.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175 | NS_INTERFACE_MAP_ENTRY(nsIDOMNode) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/BasePrincipal.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPrincipal.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_jsurl.a.desc rm -f libdom_jsurl.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_jsurl.a.desc Unified_cpp_dom_jsurl0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:1556:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1556 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:1555:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 1555 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base7.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base7.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocumentEncoder.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocumentEncoder.cpp:184:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/jsurl' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base8.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base8.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFocusManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFocusManager.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.cpp: In member function 'virtual nsresult nsGenericDOMDataNode::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGenericDOMDataNode.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 139 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameLoader.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsFrameLoader.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPersistable) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentIterator.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentIterator.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentIterator.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1238 | NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentIterator.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1237 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsContentSubtreeIterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentList.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentList.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 90 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentList.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentList.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 142 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsSimpleContentList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BorrowedAttrInfo.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.cpp:12, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base7.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfo.cpp:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:245, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base5.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37 | NS_INTERFACE_MAP_ENTRY(nsIDOMHistory) // Empty, needed for extension compat | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/WindowNamedPropertiesHandler.cpp:16, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base4.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FragmentOrElement.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributeElement.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_caps0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/build/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_caps0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/caps/Unified_cpp_caps0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIStructuredCloneContainer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStructuredCloneContainer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStructuredCloneContainer.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base8.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrName.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStructuredCloneContainer.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.cpp:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndTakeAttr(nsIAtom*, nsAttrValue&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.cpp:98:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98 | memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 90 | struct InternalAttr | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.cpp:233:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 233 | memmove(&Attrs()[aPos], &Attrs()[aPos + 1], | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 90 | struct InternalAttr | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMimeTypeArray.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsMimeTypeArray.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyleLinkElement.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyleLinkElement.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base8.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIStructuredCloneContainer.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsHostObjectURI.cpp: In member function 'virtual nsresult nsHostObjectURI::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsHostObjectURI.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base6.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsHostObjectURI.cpp:37:3: note: some parts of macro expansion are not guarded by this 'else' clause 37 | else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.cpp:76, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base6.cpp:83: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp: In member function 'already_AddRefed nsIDocument::ImportNode(nsINode&, bool, nsINode::ErrorResult&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:6209:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 6209 | if (ShadowRoot::FromNode(imported)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:6214:5: note: here 6214 | case nsIDOMNode::ATTRIBUTE_NODE: | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleProcessorData.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.cpp:86: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp: In member function 'nsINode* nsIDocument::AdoptNode(nsINode&, nsINode::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:7262:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 7262 | if (ShadowRoot::FromNode(adoptedNode)) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:7268:5: note: here 7268 | case nsIDOMNode::ELEMENT_NODE: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp: In member function 'virtual nsViewportInfo nsDocument::GetViewportInfo(const mozilla::ScreenIntSize&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:7558:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 7558 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.cpp:7559:3: note: here 7559 | case Specified: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDomainPolicy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/DomainPolicy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/DomainPolicy.cpp:7, from /pbulk/work/www/firefox52/work/build/caps/Unified_cpp_caps0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsInProcessTabChildGlobal.cpp: In member function 'virtual nsresult nsInProcessTabChildGlobal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsInProcessTabChildGlobal.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsInProcessTabChildGlobal.cpp:18, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base6.cpp:92: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSEnvironment.cpp:635:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 635 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSEnvironment.cpp:634:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 634 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DeclarationBlockInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsStyledElement.cpp:17, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base8.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSEnvironment.cpp:2755:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2755 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSEnvironment.cpp:2754:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2754 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSTimeoutHandler.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsJSTimeoutHandler.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsRange.cpp:27, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base7.cpp:92: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsRange.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsRange.cpp:333:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 333 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMRange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54 | NS_INTERFACE_MAP_ENTRY(nsIDOMScreen) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsScriptLoadRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScriptLoadRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsModuleLoadRequest::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 193 | NS_INTERFACE_MAP_END_INHERITING(nsScriptLoadRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 192 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsModuleLoadRequest) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsModuleScript::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:336:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 336 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 335 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsModuleScript) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp: In member function 'virtual nsresult nsScriptLoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 495 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScriptLoader.cpp:494:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 494 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScriptLoader) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BrowserElementAudioChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/nsBrowserElement.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsGenericHTMLFrameElement.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/find' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsFindService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/find -I/pbulk/work/www/firefox52/work/build/toolkit/components/find -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsFindService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/find/nsFindService.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowRoot.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowRoot.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/find/nsFindService.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/find/nsFindService.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base8.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ libtoolkit_components_find.a.desc rm -f libtoolkit_components_find.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_find.a.desc nsFindService.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/find' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_base9.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/battery -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/events -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/network -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/geolocation -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/u2f -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xslt/xpath -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/2d -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/forms -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/ds -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_base9.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base9.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/DomainPolicy.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffvpx' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FFVPXRuntimeLinker.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DFFVPX_VERSION=46465650 -DUSING_MOZFFVPX -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffvpx -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffvpx -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FFVPXRuntimeLinker.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentSerializer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base9.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsNullPrincipal.cpp: In member function 'virtual nsresult nsNullPrincipal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsNullPrincipal.cpp:32:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 32 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsNullPrincipal.cpp:20, from /pbulk/work/www/firefox52/work/build/caps/Unified_cpp_caps0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsNullPrincipal.cpp:32:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 32 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsNullPrincipalURI.cpp: In member function 'virtual nsresult nsNullPrincipalURI::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsNullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsNullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76 | NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsPrincipal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsPrincipal.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsPrincipal.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsExpandedPrincipal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsPrincipal.cpp:651:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 651 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsPrincipal.cpp:651:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 651 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsScriptSecurityManager.cpp:61, from /pbulk/work/www/firefox52/work/build/caps/Unified_cpp_caps0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/DomainPolicy.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsSystemPrincipal.cpp: In member function 'virtual nsresult nsSystemPrincipal::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumSet.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.cpp:32: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /usr/include/g++/atomic:41, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/atomic:3, from /pbulk/work/www/firefox52/work/build/dist/stl_wrappers/atomic:44, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:170, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:23: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_add(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static T mozilla::detail::IntrinsicAddSub::add(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:254:26, inlined from 'static T mozilla::detail::IntrinsicIncDec::inc(typename Base::ValueType&) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:286:42, inlined from 'T mozilla::detail::AtomicBaseIncDec::operator++(int) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Atomics.h:607:51, inlined from 'static void nsJSPrincipals::Destroy(JSPrincipals*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps/nsJSPrincipals.cpp:78:23: /usr/include/g++/bits/atomic_base.h:634:34: warning: 'unsigned int __atomic_fetch_add_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 634 | { return __atomic_fetch_add(&_M_i, __i, int(__m)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.cpp: In member function 'bool nsXMLContentSerializer::AppendFormatedWrapped_WhitespaceSequence(const nsAString_internal::char_type*&, nsAString_internal::const_char_iterator, nsAString_internal::const_char_iterator, bool&, nsAString_internal&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.cpp:1451:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 1451 | sawBlankOrTab = true; | ~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsXMLContentSerializer.cpp:1453:7: note: here 1453 | case '\n': | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libcaps.a.desc rm -f libcaps.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libcaps.a.desc BasePrincipal.o Unified_cpp_caps0.o gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/filesystem' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_filesystem0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem -I/pbulk/work/www/firefox52/work/build/dom/filesystem -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_filesystem0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/filesystem/Unified_cpp_dom_filesystem0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/caps' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xul' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xul0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/build/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/templates -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xul0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xul/Unified_cpp_dom_xul0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Directory.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/Directory.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_ffmpeg_ffvpx0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DFFVPX_VERSION=46465650 -DUSING_MOZFFVPX -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffvpx -I/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffvpx -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ffmpeg_ffvpx0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-deprecated-declarations /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrValue.h:28, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsAttrAndChildArray.h:21: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = nsString; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = nsString; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = nsString; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'bool nsScreen::MozLockOrientation(const nsAString_internal&, ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp:256:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/base/Unified_cpp_dom_base7.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp: In member function 'bool nsScreen::MozLockOrientation(const nsAString_internal&, ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp:250:22: note: at offset 8 into object 'orientations' of size 8 250 | Sequence orientations; | ^~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = nsString; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = nsString; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = nsString; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'bool nsScreen::MozLockOrientation(const nsAString_internal&, ErrorResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp:256:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp: In member function 'bool nsScreen::MozLockOrientation(const nsAString_internal&, ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsScreen.cpp:250:22: note: at offset 8 into object 'orientations' of size 8 250 | Sequence orientations; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TaskQueue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/modules/libpref' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o prefapi.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DOS_ARCH=NetBSD -DMOZ_WIDGET_TOOLKIT=gtk3 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref -I/pbulk/work/www/firefox52/work/build/modules/libpref -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/prefapi.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/prefapi.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/XULDocument.cpp:24, from /pbulk/work/www/firefox52/work/build/dom/xul/Unified_cpp_dom_xul0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/time' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_time0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time -I/pbulk/work/www/firefox52/work/build/dom/time -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_time0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/time/Unified_cpp_dom_time0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers/WorkerPrivate.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/Directory.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/Directory.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filesystem/Directory.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLDocumentInfo.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULPrototypeCache.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/XULDocument.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/XULDocument.cpp:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/FloatingPoint.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Date.h:32, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time/DateCacheCleaner.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/time/Unified_cpp_dom_time0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: At global scope: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/MP4Decoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:14, from /pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/storage' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_storage0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage -I/pbulk/work/www/firefox52/work/build/dom/storage -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_storage0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/storage/Unified_cpp_dom_storage0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time/DateCacheCleaner.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/storage/Unified_cpp_dom_storage0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMAttributeMap.h:186, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDocument.h:50, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XMLDocument.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/XULDocument.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsTextEditorState.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:12: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 263 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html/nsTextEditorState.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 277 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StorageEvent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp: In member function 'virtual nsresult mozilla::dom::DOMStorage::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/Conversions.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/Date.h:35: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/XULDocument.cpp:32: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIGlobalObject.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScriptSettings.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time/DateCacheCleaner.cpp:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time/TimeManager.cpp: In member function 'virtual nsresult mozilla::dom::time::TimeManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time/TimeManager.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/time/TimeManager.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ libdom_media_platforms_ffmpeg_ffvpx.a.desc rm -f libdom_media_platforms_ffmpeg_ffvpx.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_platforms_ffmpeg_ffvpx.a.desc FFVPXRuntimeLinker.o Unified_cpp_ffmpeg_ffvpx0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/platforms/ffmpeg/ffvpx' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/permission' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_permission0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/permission -I/pbulk/work/www/firefox52/work/build/dom/permission -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_permission0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/permission/Unified_cpp_dom_permission0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/XULDocument.h:9: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULCommandDispatcher.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULCommandDispatcher.cpp:33, from /pbulk/work/www/firefox52/work/build/dom/xul/Unified_cpp_dom_xul0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULContentSink.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULContentSink.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULControllers.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Declaration.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DeclarationBlockInlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.cpp:41, from /pbulk/work/www/firefox52/work/build/dom/xul/Unified_cpp_dom_xul0.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElementTearoff::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:852:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 852 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:890:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 890 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 154 | NS_INTERFACE_MAP_END_AGGREGATED(mElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153 | NS_INTERFACE_MAP_ENTRY(nsIFrameLoaderOwner) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElement::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULElement.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 352 | NS_INTERFACE_MAP_END_INHERITING(nsStyledElement) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicyUtils.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base/nsDocShell.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/XULDocument.cpp:37: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:2918:5: note: some parts of macro expansion are not guarded by this 'else' clause 2918 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:2918:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 2918 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULPopupListener.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULPopupListener.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ libdom_filesystem.a.desc rm -f libdom_filesystem.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_filesystem.a.desc Unified_cpp_dom_filesystem0.o In file included from /pbulk/work/www/firefox52/work/build/dom/storage/Unified_cpp_dom_storage0.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorageDBThread.cpp: In member function 'nsresult mozilla::dom::DOMStorageDBThread::InsertDBOp(DBOperation*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorageDBThread.cpp:289:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 289 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorageDBThread.cpp:292:3: note: here 292 | case DBOperation::opGetUsage: | ^~~~ libdom_time.a.desc rm -f libdom_time.a In file included from /pbulk/work/www/firefox52/work/build/dom/storage/Unified_cpp_dom_storage0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorageDBUpdater.cpp: In function 'nsresult mozilla::dom::DOMStorageDBUpdater::Update(mozIStorageConnection*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorageDBUpdater.cpp:386:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 386 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorageDBUpdater.cpp:387:3: note: here 387 | case CURRENT_SCHEMA_VERSION: | ^~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_time.a.desc Unified_cpp_dom_time0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/prefapi.cpp:31: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PermissionsBinding.h:6, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/permission/PermissionObserver.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/permission/PermissionObserver.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/permission/Unified_cpp_dom_permission0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/filesystem' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/string' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsReadableUtilsSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string -I/pbulk/work/www/firefox52/work/build/xpcom/string -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsReadableUtilsSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsReadableUtilsSSE2.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/time' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/services/crypto/component' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSyncJPAKE.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/services/crypto/component -I/pbulk/work/www/firefox52/work/build/services/crypto/component -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSyncJPAKE.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/services/crypto/component/nsSyncJPAKE.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsReadableUtilsSSE2.cpp:9: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsReadableUtilsImpl.h: In function 'const char16_t* mozilla::aligned(const char16_t*, uintptr_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsReadableUtilsImpl.h:21:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 21 | reinterpret_cast(aPtr) & ~aMask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUTF8UtilsSSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string -I/pbulk/work/www/firefox52/work/build/xpcom/string -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUTF8UtilsSSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsUTF8UtilsSSE2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsUTF8UtilsSSE2.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PermissionsBinding.h:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_string0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string -I/pbulk/work/www/firefox52/work/build/xpcom/string -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_string0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/string/Unified_cpp_xpcom_string0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp: In member function 'uint32_t mozilla::dom::DOMStorage::GetLength(nsIPrincipal&, mozilla::ErrorResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp:82:10: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 82 | return length; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/storage/DOMStorage.cpp:80:12: note: 'length' was declared here 80 | uint32_t length; | ^~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsAString.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsDependentString.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsDependentString.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/string/Unified_cpp_xpcom_string0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsReadableUtils.cpp:8, from /pbulk/work/www/firefox52/work/build/xpcom/string/Unified_cpp_xpcom_string0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsReadableUtilsImpl.h: In function 'const char16_t* mozilla::aligned(const char16_t*, uintptr_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/string/nsReadableUtilsImpl.h:21:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 21 | reinterpret_cast(aPtr) & ~aMask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_modules_libpref0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DOS_ARCH=NetBSD -DMOZ_WIDGET_TOOLKIT=gtk3 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref -I/pbulk/work/www/firefox52/work/build/modules/libpref -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_modules_libpref0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/modules/libpref/Unified_cpp_modules_libpref0.cpp libdom_storage.a.desc rm -f libdom_storage.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_storage.a.desc Unified_cpp_dom_storage0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:8, from /pbulk/work/www/firefox52/work/build/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libservices_crypto_component.a.desc rm -f libservices_crypto_component.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libservices_crypto_component.a.desc nsSyncJPAKE.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/storage' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/system' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_system0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system -I/pbulk/work/www/firefox52/work/build/dom/system -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_system0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/system/Unified_cpp_dom_system0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PermissionStatus.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/permission/PermissionObserver.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/services/crypto/component' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/unicharutil' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_intl_unicharutil0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil -I/pbulk/work/www/firefox52/work/build/intl/unicharutil -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_unicharutil0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/intl/unicharutil/Unified_cpp_intl_unicharutil0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system/OSFileConstants.cpp:48, from /pbulk/work/www/firefox52/work/build/dom/system/Unified_cpp_dom_system0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/nsCaseConversionImp2.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/nsCaseConversionImp2.cpp:6, from /pbulk/work/www/firefox52/work/build/intl/unicharutil/Unified_cpp_intl_unicharutil0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 542 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/Preferences.cpp:541:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 541 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:818:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 818 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/modules/libpref/nsPrefBranch.cpp:817:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 817 | NS_INTERFACE_MAP_ENTRY(nsISupportsString) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system/OSFileConstants.cpp:50: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_base.a.desc rm -f libdom_base.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_base.a.desc DOMIntersectionObserver.o nsContentUtils.o nsDOMWindowUtils.o nsFrameMessageManager.o nsGlobalWindow.o nsImageLoadingContent.o nsObjectLoadingContent.o nsPluginArray.o nsTextFragmentSSE2.o Unified_cpp_dom_base0.o Unified_cpp_dom_base1.o Unified_cpp_dom_base2.o Unified_cpp_dom_base3.o Unified_cpp_dom_base4.o Unified_cpp_dom_base5.o Unified_cpp_dom_base6.o Unified_cpp_dom_base7.o Unified_cpp_dom_base8.o Unified_cpp_dom_base9.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/base' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/systemservices' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_systemservices0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices -I/pbulk/work/www/firefox52/work/build/dom/media/systemservices -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_systemservices0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/systemservices/Unified_cpp_systemservices0.cpp libdom_permission.a.desc rm -f libdom_permission.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_permission.a.desc Unified_cpp_dom_permission0.o libintl_unicharutil.a.desc rm -f libintl_unicharutil.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_unicharutil.a.desc Unified_cpp_intl_unicharutil0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Range.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_html.a.desc rm -f libdom_html.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_html.a.desc PluginDocument.o Unified_cpp_dom_html0.o Unified_cpp_dom_html1.o Unified_cpp_dom_html2.o Unified_cpp_dom_html3.o Unified_cpp_dom_html4.o Unified_cpp_dom_html5.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/bindings/BindingUtils.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system/nsDeviceSensors.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/unicharutil' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/filewatcher' libtoolkit_components_filewatcher.a.desc rm -f libtoolkit_components_filewatcher.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_filewatcher.a.desc gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/permission' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/plugins/base' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsNPAPIPlugin.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSK_BUILD_FOR_ANDROID_NDK -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/build/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/android -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/cocoa -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsNPAPIPlugin.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/html' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/chrome' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_chrome0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome -I/pbulk/work/www/firefox52/work/build/chrome -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/res -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/components -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_chrome0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/chrome/Unified_cpp_chrome0.cpp libxpcom_string.a.desc rm -f libxpcom_string.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxpcom_string.a.desc nsReadableUtilsSSE2.o nsUTF8UtilsSSE2.o Unified_cpp_xpcom_string0.o libmodules_libpref.a.desc rm -f libmodules_libpref.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmodules_libpref.a.desc prefapi.o Unified_cpp_modules_libpref0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/MediaChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/MediaChild.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/systemservices/Unified_cpp_systemservices0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_system.a.desc rm -f libdom_system.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_system.a.desc Unified_cpp_dom_system0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/string' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/modules/libpref' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/src' mkdir -p '.deps/' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/locale/unix' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o XPCComponents.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/XPCComponents.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCollationUnix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix -I/pbulk/work/www/firefox52/work/build/intl/locale/unix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCollationUnix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsCollationUnix.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsILocale.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsICollation.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsCollationUnix.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsCollationUnix.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIProtocolHandler.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome/nsChromeProtocolHandler.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome/nsChromeProtocolHandler.cpp:13, from /pbulk/work/www/firefox52/work/build/chrome/Unified_cpp_chrome0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/filewatcher' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/generic' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_generic0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/build/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_generic0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/generic/Unified_cpp_accessible_generic0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDateTimeFormatUnix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix -I/pbulk/work/www/firefox52/work/build/intl/locale/unix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDateTimeFormatUnix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsDateTimeFormatUnix.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPluginInstance.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/system' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/kiss_fft' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o kiss_fft.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/kiss_fft -I/pbulk/work/www/firefox52/work/build/media/kiss_fft -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/kiss_fft.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/kiss_fft/kiss_fft.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIServiceManager.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsDateTimeFormatUnix.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome/nsChromeProtocolHandler.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:73, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o kiss_fftr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/kiss_fft -I/pbulk/work/www/firefox52/work/build/media/kiss_fft -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/kiss_fftr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/kiss_fft/kiss_fftr.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPosixLocale.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix -I/pbulk/work/www/firefox52/work/build/intl/locale/unix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPosixLocale.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsPosixLocale.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/ARIAGridAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/ARIAGridAccessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/ARIAGridAccessible.cpp:6, from /pbulk/work/www/firefox52/work/build/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsPosixLocale.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsUNIXCharset.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix -I/pbulk/work/www/firefox52/work/build/intl/locale/unix -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsUNIXCharset.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsUNIXCharset.cpp libmedia_kiss_fft.a.desc rm -f libmedia_kiss_fft.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_kiss_fft.a.desc kiss_fft.o kiss_fftr.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/locale/unix/nsUNIXCharset.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/kiss_fft' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPluginHost.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSK_BUILD_FOR_ANDROID_NDK -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/build/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/android -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/cocoa -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPluginHost.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp libintl_locale_unix.a.desc rm -f libintl_locale_unix.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libintl_locale_unix.a.desc nsCollationUnix.o nsDateTimeFormatUnix.o nsPosixLocale.o nsUNIXCharset.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/systemservices/MediaChild.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome/nsChromeRegistry.cpp:33, from /pbulk/work/www/firefox52/work/build/chrome/Unified_cpp_chrome0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIProtocolHandler.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp: In function 'NPError mozilla::plugins::parent::_getvalue(NPP, NPNVariable, void*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp:2179:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 2179 | *(nsISupports**)result = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPlugin.cpp:2182:3: note: here 2182 | default: | ^~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/locale/unix' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/worklet' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_worklet0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet -I/pbulk/work/www/firefox52/work/build/dom/worklet -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_worklet0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/worklet/Unified_cpp_dom_worklet0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome/nsChromeRegistry.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/chrome/nsChromeRegistry.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 118 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPluginInstance.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/Worklet.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/Worklet.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsPluginNativeWindowGtk.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSK_BUILD_FOR_ANDROID_NDK -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/build/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/android -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/cocoa -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsPluginNativeWindowGtk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginNativeWindowGtk.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsObjectLoadingContent.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPluginHost.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsDebug.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginNativeWindowGtk.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_systemservices.a.desc rm -f libdom_media_systemservices.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_systemservices.a.desc Unified_cpp_systemservices0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPluginHost.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp:1692:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1692 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginHost.cpp:1691:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1691 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Fetch.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/Worklet.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.cpp:83, from /pbulk/work/www/firefox52/work/build/accessible/generic/Unified_cpp_accessible_generic0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ libdom_xul.a.desc rm -f libdom_xul.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xul.a.desc Unified_cpp_dom_xul0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/Worklet.cpp:323:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 323 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/Worklet.cpp:322:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 322 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/WorkletGlobalScope.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/WorkletGlobalScope.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPluginInstance.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginNativeWindow.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginNativeWindowGtk.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginNativeWindowGtk.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xul' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_gmp0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGMP_SAFE_SHMEM -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_gmp0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/systemservices' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_xpconnect_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_xpconnect_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/worklet/Worklet.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:73, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/ExportHelpers.cpp:7, from /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoder.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoderChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPAudioDecoderChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPAudioDecoderChild.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:28: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) | ^~~~~~~~~~~~~~~~~~~~~~ libchrome.a.desc rm -f libchrome.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libchrome.a.desc Unified_cpp_chrome0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/ExportHelpers.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_worklet.a.desc rm -f libdom_worklet.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_worklet.a.desc Unified_cpp_dom_worklet0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_xpconnect_src1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/wrappers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/reflect/xptinfo -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_xpconnect_src1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_plugins_base0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSK_BUILD_FOR_ANDROID_NDK -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/build/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/android -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/cocoa -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_plugins_base0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:73, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCThrower.cpp:9, from /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:77: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 210 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Interfaces) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:435:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 435 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:434:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 434 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_InterfacesByID) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:660:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 660 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:659:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 659 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Classes) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:867:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 867 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:866:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 866 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ClassesByID) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/chrome' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/extensions/pref/autoconfig/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_pref_autoconfig_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/pref/autoconfig/src -I/pbulk/work/www/firefox52/work/build/extensions/pref/autoconfig/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_pref_autoconfig_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/extensions/pref/autoconfig/src/Unified_cpp_pref_autoconfig_src0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1099:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1099 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1098:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1098 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Results) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1287 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1286 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ID) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1484:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1484 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1483:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1483 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/worklet' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/ycbcr' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o yuv_convert_mmx.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr -I/pbulk/work/www/firefox52/work/build/gfx/ycbcr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/yuv_convert_mmx.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -mmmx /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr/yuv_convert_mmx.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1878 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1877 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCConstructor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:2073:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2073 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:2072:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2072 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Constructor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o yuv_convert_sse2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr -I/pbulk/work/www/firefox52/work/build/gfx/ycbcr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/yuv_convert_sse2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr/yuv_convert_sse2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:2269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2269 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:2268:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2268 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Utils) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o yuv_row_posix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr -I/pbulk/work/www/firefox52/work/build/gfx/ycbcr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/yuv_row_posix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr/yuv_row_posix.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCThrower.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult ComponentsSH::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:3522:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3522 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:3521:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3521 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:3533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 3533 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:103: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:3533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 3533 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:3543:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3543 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:3542:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 3542 | NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PluginLibrary.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PluginPRLibrary.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/PluginPRLibrary.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_ycbcr0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr -I/pbulk/work/www/firefox52/work/build/gfx/ycbcr -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_ycbcr0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/gfx/ycbcr/Unified_cpp_gfx_ycbcr0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPlatform.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/gfx2DGlue.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ycbcr/YCbCrUtils.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/ycbcr/Unified_cpp_gfx_ycbcr0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:77: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCVariant.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:103: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCVariant.cpp:25:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 25 | NS_IMPL_QUERY_CLASSINFO(XPCVariant) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPService.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPCrashHelperHolder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPAudioDecoderParent.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPAudioDecoderParent.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsTabSizes]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:21:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsTabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWindowMemoryReporter.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCComponents.cpp:33: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsArenaMemoryStats.h:13:7: note: 'class nsTabSizes' declared here 13 | class nsTabSizes { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAutoConfig.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/pref/autoconfig/src/nsAutoConfig.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/pref/autoconfig/src/nsAutoConfig.cpp:6, from /pbulk/work/www/firefox52/work/build/extensions/pref/autoconfig/src/Unified_cpp_pref_autoconfig_src0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:77: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/Sandbox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/Sandbox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/Sandbox.cpp:614:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 614 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/Sandbox.cpp:613:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 613 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_utils_Sandbox) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCWrappedNative.cpp:817:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 817 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCWrappedNative.cpp:816:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 816 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed XPCNativeInterface::NewInstance(nsIInterfaceInfo*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCWrappedNativeInfo.cpp:386:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class XPCNativeMember'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 386 | memcpy(obj->mMembers, members, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 387 | realTotalCount * sizeof(XPCNativeMember)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:1107:7: note: 'class XPCNativeMember' declared here 1107 | class XPCNativeMember final | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsNPAPIPluginInstance.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/PluginPRLibrary.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/nsScriptErrorWithStack.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/nsScriptErrorWithStack.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSContext.cpp:3312:11: 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] 3312 | memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSContext.cpp:43: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/GeneratedAtomList.h:2687:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 2687 | struct PerThreadAtomCache : public APZBucketAtoms, | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:103: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult SharedScriptableHelperForJSIID::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:219:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 285 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:284:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 284 | NS_IMPL_QUERY_CLASSINFO(nsJSIID) | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:543:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 543 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSID.cpp:542:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 542 | NS_IMPL_QUERY_CLASSINFO(nsJSCID) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPCDMCallbackProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPCDMCallbackProxy.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp0.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'virtual nsresult BackstagePass::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCRuntimeService.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCRuntimeService.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ libgfx_ycbcr.a.desc rm -f libgfx_ycbcr.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_ycbcr.a.desc yuv_convert_mmx.o yuv_convert_sse2.o yuv_row_posix.o Unified_cpp_gfx_ycbcr0.o /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCJSContext.cpp:42: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CycleCollectedJSContext.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2938:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32: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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/xpcprivate.h:2936:8: note: 'struct xpc::GlobalProperties' declared here 2936 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSData2Native(void*, JS::HandleValue, const nsXPTType&, const nsID*, nsresult*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCConvert.cpp:493:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 493 | if (s.isUndefined()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCConvert.cpp:499:5: note: here 499 | case nsXPTType::T_DOMSTRING: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:128: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCShellImpl.cpp: In function 'void ProcessArgsForCompartment(JSContext*, char**, int)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCShellImpl.cpp:980:47: warning: this statement may fall through [-Wimplicit-fallthrough=] 980 | ContextOptionsRef(cx).toggleWerror(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src/XPCShellImpl.cpp:982:9: note: here 982 | case 's': | ^~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/ycbcr' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/image/encoders/ico' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsICOEncoder.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/ico -I/pbulk/work/www/firefox52/work/build/image/encoders/ico -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/bmp -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/png -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsICOEncoder.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/ico/nsICOEncoder.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCRT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/image/encoders/ico/nsICOEncoder.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/extensions/pref/autoconfig/src/nsAutoConfig.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginMessageUtils.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsJSNPRuntime.cpp:43, from /pbulk/work/www/firefox52/work/build/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PluginLibrary.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsJSNPRuntime.cpp:2080:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2080 | memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsJSNPRuntime.cpp:267:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 267 | typedef struct NPObjectMemberPrivate { | ^~~~~~~~~~~~~~~~~~~~~ libextensions_pref_autoconfig_src.a.desc rm -f libextensions_pref_autoconfig_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libextensions_pref_autoconfig_src.a.desc Unified_cpp_pref_autoconfig_src0.o libimage_encoders_ico.a.desc rm -f libimage_encoders_ico.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libimage_encoders_ico.a.desc nsICOEncoder.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/extensions/pref/autoconfig/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/secureelement' libdom_secureelement.a.desc rm -f libdom_secureelement.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_secureelement.a.desc libaccessible_generic.a.desc rm -f libaccessible_generic.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_generic.a.desc Unified_cpp_accessible_generic0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/image/encoders/ico' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/testshell' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TestShellChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell -I/pbulk/work/www/firefox52/work/build/ipc/testshell -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TestShellChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellChild.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/generic' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsEmbeddingModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DPROXY_PRINTING=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/build -I/pbulk/work/www/firefox52/work/build/embedding/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/appstartup -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/commandhandler -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/find -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/windowwatcher -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/printingui/unixshared -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsEmbeddingModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/build/nsEmbeddingModule.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/perf' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PerfMeasurement.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perf -I/pbulk/work/www/firefox52/work/build/toolkit/components/perf -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/loader -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PerfMeasurement.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perf/PerfMeasurement.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellChild.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellChild.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIXPCScriptable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perf/PerfMeasurement.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/perf/PerfMeasurement.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/build/nsEmbeddingModule.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/secureelement' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/socket' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_socket0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket -I/pbulk/work/www/firefox52/work/build/netwerk/socket -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_socket0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/socket/Unified_cpp_netwerk_socket0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsDeviceContext.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsViewManager.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginInstanceOwner.cpp:36, from /pbulk/work/www/firefox52/work/build/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:38: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/webspeech/recognition' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_recognition0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/build/dom/media/webspeech/recognition -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/sphinxbase -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_recognition0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/XPCShellEnvironment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellChild.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket/nsSOCKSIOLayer.cpp:9, from /pbulk/work/www/firefox52/work/build/netwerk/socket/Unified_cpp_netwerk_socket0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammar.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/webbrowserpersist/nsWebBrowserPersist.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/build/nsEmbeddingModule.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libjs_xpconnect_src.a.desc rm -f libjs_xpconnect_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_xpconnect_src.a.desc XPCComponents.o Unified_cpp_js_xpconnect_src0.o Unified_cpp_js_xpconnect_src1.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammar.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TestShellParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell -I/pbulk/work/www/firefox52/work/build/ipc/testshell -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TestShellParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/xpconnect/src' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/xbl' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xbl0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/build/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xbl0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xbl/Unified_cpp_dom_xbl0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsISocketProvider.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/socket/nsSOCKSIOLayer.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellParent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellParent.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognition.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammarList.cpp:13, from /pbulk/work/www/firefox52/work/build/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libnetwerk_socket.a.desc rm -f libnetwerk_socket.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_socket.a.desc Unified_cpp_netwerk_socket0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammarList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/socket' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/about' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_about0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/about -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/cache2 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_about0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAboutModule.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about/nsAboutBlank.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about/nsAboutBlank.cpp:6, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libembedding_components_build.a.desc rm -f libembedding_components_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_build.a.desc nsEmbeddingModule.o libtoolkit_components_perf.a.desc rm -f libtoolkit_components_perf.a /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognition.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognition.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_perf.a.desc PerfMeasurement.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about/nsAboutBlank.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/perf' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o XPCShellEnvironment.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell -I/pbulk/work/www/firefox52/work/build/ipc/testshell -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/xpconnect/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/XPCShellEnvironment.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/XPCShellEnvironment.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/svg' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_svg0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/build/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_svg0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMNode.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMElement.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XBLChildrenElement.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/XBLChildrenElement.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about/nsAboutProtocolHandler.cpp:348:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 348 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/about/nsAboutProtocolHandler.cpp:347:3: note: some parts of macro expansion are not guarded by this 'else' clause 347 | else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ContentParent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/TestShellParent.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/XPCShellEnvironment.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginTags.cpp: In member function 'void nsPluginTag::InitMime(const char* const*, const char* const*, const char* const*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base/nsPluginTags.cpp:398:16: warning: comparing the result of pointer addition '(p + -1)' and NULL [-Waddress] 398 | if ((p - 1) && *(p - 1) == ' ') { | ~~~^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsMathUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPoint.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/gfxMatrix.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGContextPaint.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGContextPaint.cpp:5, from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_xbl1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/build/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_xbl1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/xbl/Unified_cpp_dom_xbl1.cpp libnetwerk_protocol_about.a.desc rm -f libnetwerk_protocol_about.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_about.a.desc Unified_cpp_protocol_about0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGContextPaint.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/about' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/diskspacewatcher' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DiskSpaceWatcher.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/diskspacewatcher -I/pbulk/work/www/firefox52/work/build/toolkit/components/diskspacewatcher -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DiskSpaceWatcher.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/diskspacewatcher/DiskSpaceWatcher.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPrefs.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/2D.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/gfxPattern.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGContextPaint.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINodeList.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XBLChildrenElement.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_webspeech_recognition.a.desc rm -f libdom_media_webspeech_recognition.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_webspeech_recognition.a.desc Unified_cpp_recognition0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_gmp1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGMP_SAFE_SHMEM -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_gmp1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLWindowKeyHandler.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/xbl/Unified_cpp_dom_xbl1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPProcessParent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPProcessParent.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/webspeech/recognition' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/ogg' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_ogg0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ogg -I/pbulk/work/www/firefox52/work/build/dom/media/ogg -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_ogg0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/ogg/Unified_cpp_dom_media_ogg0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDiskSpaceWatcher.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/diskspacewatcher/DiskSpaceWatcher.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/diskspacewatcher/DiskSpaceWatcher.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGTextFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGTextFrame.cpp:7, from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINode.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLWindowKeyHandler.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocumentObserver.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDocument.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPService.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPService.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EndianUtils.h:67, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ogg/OggCodecState.cpp:9, from /pbulk/work/www/firefox52/work/build/dom/media/ogg/Unified_cpp_dom_media_ogg0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MozPowerManagerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/diskspacewatcher/DiskSpaceWatcher.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/XPCShellEnvironment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/testshell/XPCShellEnvironment.cpp:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsRect.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/gfxRect.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxMatrix.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGEffects.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGEffects.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 256 | NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGEffects.cpp:292:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 292 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGEffects.cpp:291:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 291 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp:137: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGFilterInstance.cpp: In member function 'nsresult nsSVGFilterInstance::ComputeBounds()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGFilterInstance.cpp:83:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsSVGLength2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83 | memcpy(XYWH, mFilterElement->mLengthAttributes, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | sizeof(mFilterElement->mLengthAttributes)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGFilters.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/SVGFEContainerFrame.cpp:12, from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg/nsSVGLength2.h:86:7: note: 'class nsSVGLength2' declared here 86 | class nsSVGLength2 | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DecryptorProxyCallback.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPDecryptorProxy.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPDecryptorParent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPParent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPService.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/message_loop.h:28, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/thread.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPProcessParent.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/VideoUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ogg/OggCodecState.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ogg/OggCodecState.cpp:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ScreenOrientation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Hal.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/diskspacewatcher/DiskSpaceWatcher.h:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLWindowKeyHandler.cpp:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libipc_testshell.a.desc rm -f libipc_testshell.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libipc_testshell.a.desc TestShellChild.o TestShellParent.o XPCShellEnvironment.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/FlacFrameParser.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ogg/OggCodecState.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/ogg/OggCodecState.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libtoolkit_components_diskspacewatcher.a.desc rm -f libtoolkit_components_diskspacewatcher.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_diskspacewatcher.a.desc DiskSpaceWatcher.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/testshell' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/filehandle' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_filehandle0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle -I/pbulk/work/www/firefox52/work/build/dom/filehandle -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_filehandle0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/filehandle/Unified_cpp_dom_filehandle0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/crypto' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_crypto0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto -I/pbulk/work/www/firefox52/work/build/dom/crypto -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_crypto0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/crypto/Unified_cpp_dom_crypto0.cpp libdom_plugins_base.a.desc rm -f libdom_plugins_base.a gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/diskspacewatcher' /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_plugins_base.a.desc nsNPAPIPlugin.o nsPluginHost.o nsPluginNativeWindowGtk.o Unified_cpp_dom_plugins_base0.o gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/offline' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_offline0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline -I/pbulk/work/www/firefox52/work/build/dom/offline -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_offline0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/offline/Unified_cpp_dom_offline0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GuardObjects.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsChild.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsChild.cpp:5, from /pbulk/work/www/firefox52/work/build/dom/filehandle/Unified_cpp_dom_filehandle0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ElementInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/nsXMLElement.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/XBLChildrenElement.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsINodeList.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSClipPathInstance.cpp: In member function 'already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathCircle(DrawTarget*, const nsRect&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSClipPathInstance.cpp:252:13: warning: 'horizontal' may be used uninitialized [-Wmaybe-uninitialized] 252 | nscoord horizontal, vertical; | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSClipPathInstance.cpp:252:25: warning: 'vertical' may be used uninitialized [-Wmaybe-uninitialized] 252 | nscoord horizontal, vertical; | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline/nsDOMOfflineResourceList.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline/nsDOMOfflineResourceList.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/offline/Unified_cpp_dom_offline0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors >]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors >]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::gfx::IntRegionTyped; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::gfx::IntRegionTyped; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::gfx::IntRegionTyped; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray >::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void nsCSSFilterInstance::SetBounds(FilterPrimitiveDescription&, const nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSFilterInstance.cpp:421:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSFilterInstance.cpp: In member function 'void nsCSSFilterInstance::SetBounds(FilterPrimitiveDescription&, const nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSFilterInstance.cpp:412:25: note: at offset 8 into object 'inputExtents' of size 8 412 | nsTArray inputExtents; | ^~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors >]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithConstructors >]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::gfx::IntRegionTyped; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::gfx::IntRegionTyped; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::gfx::IntRegionTyped; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'nsTArray >::~nsTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2114:7, inlined from 'void nsCSSFilterInstance::SetBounds(FilterPrimitiveDescription&, const nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSFilterInstance.cpp:421:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSFilterInstance.cpp: In member function 'void nsCSSFilterInstance::SetBounds(FilterPrimitiveDescription&, const nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsCSSFilterInstance.cpp:412:25: note: at offset 8 into object 'inputExtents' of size 8 412 | nsTArray inputExtents; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/plugins/base' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/security/apps' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_security_apps0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps -I/pbulk/work/www/firefox52/work/build/security/apps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_security_apps0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/security/apps/Unified_cpp_security_apps0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline/nsDOMOfflineResourceList.h:27: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg0.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGClipPathFrame.cpp: In member function 'already_AddRefed nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, const gfxMatrix&, Matrix*, SourceSurface*, const Matrix&, DrawResult*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGClipPathFrame.cpp:235:7: warning: 'clippingOfClipPathRequiredMasking' may be used uninitialized [-Wmaybe-uninitialized] 235 | if (clippingOfClipPathRequiredMasking) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGClipPathFrame.cpp:154:10: note: 'clippingOfClipPathRequiredMasking' was declared here 154 | bool clippingOfClipPathRequiredMasking; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FileModeBinding.h:8, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileChild.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsChild.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMOfflineResourceList.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline/nsDOMOfflineResourceList.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/domstubs.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDOMOfflineResourceList.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline/nsDOMOfflineResourceList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/offline/nsDOMOfflineResourceList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/NSSCertDBTrustDomain.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/apps/AppSignatureVerification.cpp:11, from /pbulk/work/www/firefox52/work/build/security/apps/Unified_cpp_security_apps0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CallbackObject.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/UnionTypes.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.cpp:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_svg1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/build/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/svg -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_svg1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_gmp2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGMP_SAFE_SHMEM -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/mtransport -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_gmp2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp libsecurity_apps.a.desc rm -f libsecurity_apps.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libsecurity_apps.a.desc Unified_cpp_security_apps0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/Shmem.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPVideoPlaneImpl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/GMPVideoPlaneImpl.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsChild.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/security/apps' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/components/startup' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_components_startup0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/startup -I/pbulk/work/www/firefox52/work/build/toolkit/components/startup -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_components_startup0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/components/startup/Unified_cpp_components_startup0.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_offline.a.desc rm -f libdom_offline.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_offline.a.desc Unified_cpp_dom_offline0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/startup/StartupTimeline.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/components/startup/StartupTimeline.cpp:5, from /pbulk/work/www/firefox52/work/build/toolkit/components/startup/Unified_cpp_components_startup0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoKey.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoKey.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/offline' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/embedding/components/windowwatcher' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_windowwatcher0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/windowwatcher -I/pbulk/work/www/firefox52/work/build/embedding/components/windowwatcher -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/docshell/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_windowwatcher0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/embedding/components/windowwatcher/Unified_cpp_windowwatcher0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGForeignObjectFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGForeignObjectFrame.cpp:7, from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleProcessorData.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsBindingManager.cpp:36, from /pbulk/work/www/firefox52/work/build/dom/xbl/Unified_cpp_dom_xbl0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsBindingManager.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsBindingManager.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGForeignObjectFrame.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtoolkit_components_startup.a.desc rm -f libtoolkit_components_startup.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_components_startup.a.desc Unified_cpp_components_startup0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/components/startup' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/build/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/ipc/Unified_cpp_accessible_ipc0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/windowwatcher/nsAutoWindowStateHelper.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, from /pbulk/work/www/firefox52/work/build/embedding/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libdom_media_ogg.a.desc rm -f libdom_media_ogg.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_ogg.a.desc Unified_cpp_dom_media_ogg0.o /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLDocumentInfo.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLDocumentInfo.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/DocAccessibleChildBase.cpp:7, from /pbulk/work/www/firefox52/work/build/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_gmp.a.desc rm -f libdom_media_gmp.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_gmp.a.desc Unified_cpp_dom_media_gmp0.o Unified_cpp_dom_media_gmp1.o Unified_cpp_dom_media_gmp2.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/ogg' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/nss' libnss.a.desc rm -f libnss.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnss.a.desc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLResourceLoader.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl/nsXBLResourceLoader.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Event.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/windowwatcher/nsAutoWindowStateHelper.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/style' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCSSRuleProcessor.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/layout/style -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCSSRuleProcessor.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/nss' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/parser/htmlparser' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_parser_htmlparser0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser -I/pbulk/work/www/firefox52/work/build/parser/htmlparser -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_htmlparser0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp libdom_crypto.a.desc rm -f libdom_crypto.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_crypto.a.desc Unified_cpp_dom_crypto0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/StructuredCloneHolder.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:16, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsChild.h:11: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray >::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsParent.cpp:1358:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dom/filehandle/Unified_cpp_dom_filehandle0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsParent.cpp: In function 'static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsParent.cpp:1336:42: note: at offset 8 into object 'fileHandles' of size 8 1336 | FallibleTArray> fileHandles; | ^~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = RefPtr; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray >::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsParent.cpp:1358:5: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsParent.cpp: In function 'static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/filehandle/ActorsParent.cpp:1336:42: note: at offset 8 into object 'fileHandles' of size 8 1336 | FallibleTArray> fileHandles; | ^~~~~~~~~~~ libdom_filehandle.a.desc rm -f libdom_filehandle.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_filehandle.a.desc Unified_cpp_dom_filehandle0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp:19: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/filehandle' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/rdf/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsRDFModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/build -I/pbulk/work/www/firefox52/work/build/rdf/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/datasource -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsRDFModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/build/nsRDFModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsTextFrame.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGUtils.cpp:53, from /pbulk/work/www/firefox52/work/build/layout/svg/Unified_cpp_layout_svg1.cpp:137: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsGlobalWindow.h:35, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/embedding/components/windowwatcher/nsWindowWatcher.cpp:22, from /pbulk/work/www/firefox52/work/build/embedding/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/build/nsRDFModule.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ librdf_build.a.desc rm -f librdf_build.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librdf_build.a.desc nsRDFModule.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/crypto' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/encoder' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_encoder0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/encoder -I/pbulk/work/www/firefox52/work/build/dom/media/encoder -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_encoder0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes /pbulk/work/www/firefox52/work/build/dom/media/encoder/Unified_cpp_dom_media_encoder0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/CNavDTD.cpp:7, from /pbulk/work/www/firefox52/work/build/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsIMediaList.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsParserBase.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsIParser.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/CNavDTD.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/rdf/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/plugins/ipc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PluginInstanceChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PluginInstanceChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/include/gtk-unix-print-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/fribidi -I/usr/X11R7/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginInstanceChild.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsExpatDriver.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsExpatDriver.cpp:333:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 333 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsParser.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsParser.cpp:216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 216 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsScanner.cpp: In constructor 'nsScanner::nsScanner(const nsAString_internal&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsScanner.cpp:63:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsScannerIterator'; use assignment or value-initialization instead [-Wclass-memaccess] 63 | memset(&mCurrentPosition, 0, sizeof(mCurrentPosition)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsScanner.h:26, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/CParserContext.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/CParserContext.cpp:9, from /pbulk/work/www/firefox52/work/build/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsScannerString.h:323:7: note: 'class nsScannerIterator' declared here 323 | class nsScannerIterator | ^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsScanner.cpp: In constructor 'nsScanner::nsScanner(nsString&, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsScanner.cpp:90:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsScannerIterator'; use assignment or value-initialization instead [-Wclass-memaccess] 90 | memset(&mCurrentPosition, 0, sizeof(mCurrentPosition)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/parser/htmlparser/nsScannerString.h:323:7: note: 'class nsScannerIterator' declared here 323 | class nsScannerIterator | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.h:24: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libaccessible_ipc.a.desc rm -f libaccessible_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_ipc.a.desc Unified_cpp_accessible_ipc0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginInstanceChild.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:52, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/encoder/TrackEncoder.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/encoder/MediaEncoder.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/encoder/MediaEncoder.cpp:5, from /pbulk/work/www/firefox52/work/build/dom/media/encoder/Unified_cpp_dom_media_encoder0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsIMediaList.h:19: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFace.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp:48: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ libparser_htmlparser.a.desc rm -f libparser_htmlparser.a gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/ipc' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/mozapps/extensions' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_mozapps_extensions0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/mozapps/extensions -I/pbulk/work/www/firefox52/work/build/toolkit/mozapps/extensions -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mozapps_extensions0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libparser_htmlparser.a.desc Unified_cpp_parser_htmlparser0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp: In member function 'virtual nsresult nsCSSRuleProcessor::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp:1035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1035 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp:1034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1034 | NS_INTERFACE_MAP_ENTRY(nsIStyleRuleProcessor) | ^~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/parser/htmlparser' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/wyciwyg' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_protocol_wyciwyg0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg -I/pbulk/work/www/firefox52/work/build/netwerk/protocol/wyciwyg -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_wyciwyg0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/protocol/wyciwyg/Unified_cpp_protocol_wyciwyg0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginInstanceChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginInstanceChild.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg/nsWyciwyg.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp:5, from /pbulk/work/www/firefox52/work/build/netwerk/protocol/wyciwyg/Unified_cpp_protocol_wyciwyg0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentPolicy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/mozapps/extensions/AddonContentPolicy.h:7, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/mozapps/extensions/AddonContentPolicy.cpp:7, from /pbulk/work/www/firefox52/work/build/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentUtils.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsContentPolicyUtils.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/mozapps/extensions/AddonContentPolicy.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp: In member function 'nsRestyleHint nsCSSRuleProcessor::HasStateDependentStyle(ElementDependentRuleProcessorData*, mozilla::dom::Element*, mozilla::CSSPseudoElementType, mozilla::EventStates)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp:2704:32: warning: 'selectorForPseudo' may be used uninitialized [-Wmaybe-uninitialized] 2704 | StateSelectorMatches(aStatefulElement, selectorForPseudo, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2705 | nodeContext, aData->mTreeMatchContext, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2706 | selectorFlags, nullptr, aStateMask)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.cpp:2666:22: note: 'selectorForPseudo' was declared here 2666 | nsCSSSelector* selectorForPseudo; | ^~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/MediaStreamGraph.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/encoder/TrackEncoder.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsLayoutStylesheetCache.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/layout/style -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsLayoutStylesheetCache.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsLayoutStylesheetCache.cpp libdom_xbl.a.desc rm -f libdom_xbl.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_xbl.a.desc Unified_cpp_dom_xbl0.o Unified_cpp_dom_xbl1.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventForwards.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:12: In static member function 'static void nsTArrayFallibleAllocator::Free(void*)', inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(size_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:179:24, inlined from 'bool nsTArray_base::InsertSlotsAt(index_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:286:30, inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(index_type, size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = double; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1810:56, inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(size_type) [with ActualAlloc = nsTArrayFallibleAllocator; E = double; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1748:38, inlined from 'bool nsTArray_Impl::SetLength(size_type, const mozilla::fallible_t&) [with E = double; Alloc = nsTArrayInfallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1759:36, inlined from 'bool GetStrokeDashData(nsIFrame*, nsTArray&, gfxFloat*, mozilla::SVGContextPaint*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGUtils.cpp:1629:37, inlined from 'static void nsSVGUtils::SetupCairoStrokeGeometry(nsIFrame*, gfxContext*, SVGContextPaint*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGUtils.cpp:1712:24: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:198:38: warning: 'void free(void*)' called on unallocated object 'dashes' [-Wfree-nonheap-object] 198 | static void Free(void* aPtr) { free(aPtr); } | ~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGUtils.cpp: In static member function 'static void nsSVGUtils::SetupCairoStrokeGeometry(nsIFrame*, gfxContext*, SVGContextPaint*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg/nsSVGUtils.cpp:1710:28: note: declared here 1710 | AutoTArray dashes; | ^~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/PromiseBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Promise.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeySystemAccess.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Navigator.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/mozapps/extensions/AddonManagerWebAPI.cpp:9, from /pbulk/work/www/firefox52/work/build/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/nsCSPUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ContentCache.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/nsGUIEventIPC.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libembedding_components_windowwatcher.a.desc rm -f libembedding_components_windowwatcher.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libembedding_components_windowwatcher.a.desc Unified_cpp_windowwatcher0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PluginModuleChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PluginModuleChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/include/gtk-unix-print-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/fribidi -I/usr/X11R7/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginModuleChild.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/xbl' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/eme' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_eme0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme -I/pbulk/work/www/firefox52/work/build/dom/media/eme -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_eme0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/eme/Unified_cpp_dom_media_eme0.cpp liblayout_svg.a.desc rm -f liblayout_svg.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_svg.a.desc Unified_cpp_layout_svg0.o Unified_cpp_layout_svg1.o libtoolkit_mozapps_extensions.a.desc rm -f libtoolkit_mozapps_extensions.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libtoolkit_mozapps_extensions.a.desc Unified_cpp_mozapps_extensions0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/embedding/components/windowwatcher' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/atk' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsLayoutStylesheetCache.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsLayoutStylesheetCache.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AccessibleWrap.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AccessibleWrap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/CDMCaps.cpp:7, from /pbulk/work/www/firefox52/work/build/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/svg' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/accessible/xul' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_accessible_xul0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/build/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/tree -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_accessible_xul0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/accessible/xul/Unified_cpp_accessible_xul0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/mozapps/extensions' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/gtk3' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mozgtk.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGTK2_SYMBOLS -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/gtk3 -I/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/gtk3 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mozgtk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/mozgtk.c libmozgtk.so rm -f libmozgtk.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libmozgtk.so -o libmozgtk.so mozgtk.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib -L/usr/pkg/lib -Wl,--no-as-needed -lgtk-3 -lgdk-3 -Wl,--as-needed In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TabMessageUtils.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginModuleChild.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMProxy.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoder.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/encoder/MediaEncoder.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/TimeUnits.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/MediaInfo.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/AbstractMediaDecoder.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/MediaDecoderReader.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/PlatformDecoderModule.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/SamplesWaitingForKey.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:20, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginInstanceChild.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:31: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsAutoPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsHashKeys.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsDataHashtable.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginModuleChild.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libnetwerk_protocol_wyciwyg.a.desc rm -f libnetwerk_protocol_wyciwyg.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_protocol_wyciwyg.a.desc Unified_cpp_protocol_wyciwyg0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/IterableIterator.h:34, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CDMCaps.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/TimeRanges.h:14: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaEncryptedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39 | NS_INTERFACE_MAP_END_INHERITING(Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaKeyMessageEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/protocol/wyciwyg' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/memory/mozalloc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_memory_mozalloc0.o -c -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/mozalloc -I/pbulk/work/www/firefox52/work/build/memory/mozalloc -I/pbulk/work/www/firefox52/work/build/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/memory/mozalloc/mozalloc.cpp:69, from /pbulk/work/www/firefox52/work/build/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULAlertAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULAlertAccessible.cpp:6, from /pbulk/work/www/firefox52/work/build/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libmemory_mozalloc.a rm -f libmemory_mozalloc.a libmemory_mozalloc.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libmemory_mozalloc.a Unified_cpp_memory_mozalloc0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInfo.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/css/Loader.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsLayoutStylesheetCache.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySession.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaKeySession) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeyStatusMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeyStatusMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySystemAccessManager.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeySystemAccessManager.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27 | NS_INTERFACE_MAP_ENTRY(nsIObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeys.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/eme/MediaKeys.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ ld: /usr/lib/libm.so: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so: warning: warning: reference to compatibility cabsf() chmod +x libmozgtk.so ../../../../config/nsinstall -R -m 644 'libmozgtk.so' '../../../../dist/bin' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/gtk3' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/mozglue/misc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StackWalk.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/misc -I/pbulk/work/www/firefox52/work/build/mozglue/misc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/StackWalk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/misc/StackWalk.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CSSStyleSheet.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheetInlines.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:850: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TimeStamp.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/misc -I/pbulk/work/www/firefox52/work/build/mozglue/misc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TimeStamp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/misc/TimeStamp.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PluginWidgetChild.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PluginWidgetChild.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/include/gtk-unix-print-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/fribidi -I/usr/X11R7/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginWidgetChild.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libmemory_mozalloc.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmemory_mozalloc.a.desc Unified_cpp_memory_mozalloc0.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TimeStamp_posix.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/misc -I/pbulk/work/www/firefox52/work/build/mozglue/misc -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/TimeStamp_posix.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/misc/TimeStamp_posix.cpp libdom_media_encoder.a.desc rm -f libdom_media_encoder.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_encoder.a.desc Unified_cpp_dom_media_encoder0.o libmozglue_misc.a.desc rm -f libmozglue_misc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmozglue_misc.a.desc StackWalk.o TimeStamp.o TimeStamp_posix.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_style0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/layout/style -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_style0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/encoder' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/mfbt' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Compression.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mfbt -I/pbulk/work/www/firefox52/work/build/mfbt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Compression.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow -Wno-unused-function /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mfbt/Compression.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/mozglue/misc' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_style1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/layout/style -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_style1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style1.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/memory/mozalloc' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp/rlz' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_gmp_rlz0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp/rlz -I/pbulk/work/www/firefox52/work/build/dom/media/gmp/rlz -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_gmp_rlz0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/dom/media/gmp/rlz/Unified_cpp_dom_media_gmp_rlz0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeAccessible.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78 | NS_INTERFACE_MAP_END_INHERITING(Accessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/NodeInfo.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeAccessible.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XULTreeAccessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeAccessible.cpp:1089:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1089 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeAccessible.cpp:1088:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 1088 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XULTreeItemAccessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeGridAccessible.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 267 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeGridAccessible.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 266 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XULTreeGridRowAccessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeGridAccessible.cpp:451:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 451 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:234:5: note: some parts of macro expansion are not guarded by this 'else' clause 234 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:243:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 243 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:258:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 258 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul/XULTreeGridAccessible.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 450 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XULTreeGridCellAccessible) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librlz.a.desc rm -f librlz.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librlz.a.desc Unified_cpp_dom_media_gmp_rlz0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginWidgetChild.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginWidgetChild.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ApplicationAccessibleWrap.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ApplicationAccessibleWrap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/ApplicationAccessibleWrap.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/ApplicationAccessible.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/ApplicationAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/ApplicationAccessibleWrap.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Decimal.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mfbt -I/pbulk/work/www/firefox52/work/build/mfbt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Decimal.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mfbt/decimal/Decimal.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp/rlz' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PluginWidgetParent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PluginWidgetParent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/include/gtk-unix-print-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/fribidi -I/usr/X11R7/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginWidgetParent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMArray.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/IncrementalClearCOMRuleArray.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/IncrementalClearCOMRuleArray.cpp:7, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdom_media_eme.a.desc rm -f libdom_media_eme.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_media_eme.a.desc Unified_cpp_dom_media_eme0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetChild.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleContextSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleContext.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/WritingModes.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsIFrame.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul/nsBox.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsFrame.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsSplittableFrame.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic/nsContainerFrame.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsDisplayList.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/LayerAnimationInfo.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/LayerAnimationInfo.cpp:6, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style1.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Animation.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AnimationCollection.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/AnimationCollection.cpp:7, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_mfbt0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mfbt -I/pbulk/work/www/firefox52/work/build/mfbt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/mfbt/Unified_cpp_mfbt0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/eme' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o constants.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/constants.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/constants.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o flacdsp_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/flacdsp_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/flacdsp_init.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ libaccessible_xul.a.desc rm -f libaccessible_xul.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_xul.a.desc Unified_cpp_accessible_xul0.o In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o h264_intrapred_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/h264_intrapred_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/h264_intrapred_init.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/xul' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil/x86' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cpu.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cpu.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/cpu.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o videodsp_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/videodsp_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/videodsp_init.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o fixed_dsp_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/fixed_dsp_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/fixed_dsp_init.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vp8dsp_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vp8dsp_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp8dsp_init.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vp9dsp_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vp9dsp_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9dsp_init.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o float_dsp_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/float_dsp_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/float_dsp_init.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o lls_init.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/lls_init.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/lls_init.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EventListenerManager.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Animation.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vp9dsp_init_10bpp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vp9dsp_init_10bpp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9dsp_init_10bpp.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AtkSocketAccessible.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AtkSocketAccessible.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AtkSocketAccessible.cpp /usr/pkg/bin/yasm -o cpuid.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/cpuid.asm /usr/pkg/bin/yasm -o emms.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/emms.asm In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/MediaQueryList.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/MediaQueryList.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(MediaQueryList) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/bin/yasm -o fixed_dsp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/fixed_dsp.asm In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRuleProcessor.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/RuleProcessorCache.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/RuleProcessorCache.cpp:11, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style1.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CounterStyleManager.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_mfbt1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mfbt -I/pbulk/work/www/firefox52/work/build/mfbt -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/mfbt/Unified_cpp_mfbt1.cpp /usr/pkg/bin/yasm -o float_dsp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/float_dsp.asm In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/EventListenerBinding.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /usr/pkg/bin/yasm -o lls.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/x86/lls.asm libmedia_ffvpx_libavutil_x86.a.desc rm -f libmedia_ffvpx_libavutil_x86.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_ffvpx_libavutil_x86.a.desc cpu.o fixed_dsp_init.o float_dsp_init.o lls_init.o cpuid.o emms.o fixed_dsp.o float_dsp.o lls.o libmfbt.a.desc rm -f libmfbt.a exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_plugins_ipc0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DFORCE_PR_LOG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/dom/plugins/ipc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_plugins_ipc0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/include/gtk-unix-print-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/fribidi -I/usr/X11R7/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp: In member function 'virtual nsresult DOMCSSDeclarationImpl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp:1162:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 1162 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style1.cpp:119: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp:1161:3: note: some parts of macro expansion are not guarded by this 'else' clause 1161 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::DOMCSSStyleRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp:1256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1256 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::StyleRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp:1426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1426 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleRule.cpp:1425:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1425 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozilla::css::Rule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleSheet.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleSheet.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44 | NS_INTERFACE_MAP_ENTRY(nsIDOMCSSStyleSheet) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmfbt.a.desc Compression.o Decimal.o Unified_cpp_mfbt0.o Unified_cpp_mfbt1.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil/x86' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o AppData.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/AppData.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/AppData.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFace.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsAnimationManager.cpp:20, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style1.cpp:137: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/mfbt' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin-openh264' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gmp-fake-openh264.o -c -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin-openh264 -I/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin-openh264 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gmp-fake-openh264.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AtkSocketAccessible.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AtkSocketAccessible.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleWalker.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleProcessorData.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/AnimationCommon.cpp:25, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style0.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:42, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PseudoElementHashEntry.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EffectCompositor.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Animation.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vp9dsp_init_12bpp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vp9dsp_init_12bpp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9dsp_init_12bpp.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSRuleList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSRuleList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o FileUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/FileUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/FileUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style1.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp: In function 'already_AddRefed AddShapeFunction(nsCSSPropertyID, double, const nsCSSValue::Array*, double, const nsCSSValue::Array*, Restrictions)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:2238:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2238 | if (!AddCSSValuePixelPercentCalc(aRestriction == Restrictions::Enable | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:2250:5: note: here 2250 | case eCSSKeyword_circle: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp: In function 'nsCSSValueList* AddTransformLists(double, const nsCSSValueList*, double, const nsCSSValueList*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:2466:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2466 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:2467:7: note: here 2467 | case eCSSKeyword_matrix: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:2470:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2470 | if (aCoeff1 == 0.0 && aCoeff2 == 0.0) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:2491:7: note: here 2491 | case eCSSKeyword_interpolatematrix: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp: In function 'mozilla::UniquePtr AddWeightedFilterFunctionImpl(double, const nsCSSValueList*, double, const nsCSSValueList*, ColorAdditionType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:1998:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 1998 | initialVal = 0.0f; | ~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/StyleAnimationValue.cpp:2000:5: note: here 2000 | case eCSSKeyword_brightness: | ^~~~ libfakeopenh264.so rm -f libfakeopenh264.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libfakeopenh264.so -o libfakeopenh264.so gmp-fake-openh264.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFace.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp:19, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style0.cpp:47: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult nsMediaList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp:604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 604 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 603 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult mozilla::CSSStyleSheet::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp:1251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1251 | NS_INTERFACE_MAP_END_INHERITING(StyleSheet) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp:1250:3: note: some parts of macro expansion are not guarded by this 'else' clause 1250 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp: In member function 'virtual nsresult mozilla::css::Declaration::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 89 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStyleRule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFace.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFace.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/ImageLoader.cpp:375:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 375 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/ImageLoader.cpp:374:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 374 | NS_INTERFACE_MAP_ENTRY(imgIOnloadBlocker) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PLDHashTable.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PLDHashTable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/PLDHashTable.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o vp9dsp_init_16bpp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/vp9dsp_init_16bpp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9dsp_init_16bpp.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/build/dist/include/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSetIterator.cpp:63:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DocAccessibleWrap.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DocAccessibleWrap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/DocAccessibleWrap.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsArrayEnumerator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsArrayEnumerator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsArrayEnumerator.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style0.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSLexer.cpp: In member function 'void mozilla::dom::CSSLexer::NextToken(mozilla::dom::Nullable&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSLexer.cpp:127:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 127 | resultToken.mText.Construct(token.mIdent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSLexer.cpp:129:5: note: here 129 | case eCSSToken_Number: | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginWidgetParent.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginWidgetParent.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsArrayUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsArrayUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsArrayUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style0.cpp:92: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp: In member function 'void mozilla::css::Declaration::GetPropertyValueInternal(nsCSSPropertyID, nsAString_internal&, nsCSSValue::Serialization) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:779:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 779 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:780:5: note: here 780 | case eCSSProperty_border_top: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:1344:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1344 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:1345:5: note: here 1345 | case eCSSProperty_grid_template: { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:1489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1489 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.cpp:1490:5: note: here 1490 | case eCSSProperty_grid_gap: { | ^~~~ chmod +x libfakeopenh264.so ../../../config/nsinstall -R -m 644 'libfakeopenh264.so' '../../../dist/bin/gmp-fakeopenh264/1.0' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin-openh264' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCOMArray.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCOMArray.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCOMArray.cpp /usr/pkg/bin/yasm -o flacdsp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/flacdsp.asm exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCOMPtr.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCOMPtr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCOMPtr.cpp /usr/pkg/bin/yasm -o h264_intrapred.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/h264_intrapred.asm In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/AccessibleOrProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMai.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/DocAccessibleWrap.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkg/bin/yasm -o h264_intrapred_10bit.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/h264_intrapred_10bit.asm In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/BrowserStreamChild.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/BrowserStreamChild.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCRTGlue.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCRTGlue.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCRTGlue.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/gmp-clearkey/0.1' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o oaes_lib.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/gmp-clearkey/0.1 -I/pbulk/work/www/firefox52/work/build/media/gmp-clearkey/0.1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/oaes_lib.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-missing-braces -Wno-pointer-to-int-cast -Wno-sign-compare -include stdio.h -include unistd.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/gmp-clearkey/0.1/openaes/oaes_lib.c /usr/pkg/bin/yasm -o videodsp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/videodsp.asm /usr/pkg/bin/yasm -o vp8dsp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp8dsp.asm /usr/pkg/bin/yasm -o vp8dsp_loopfilter.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp8dsp_loopfilter.asm exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCategoryCache.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCategoryCache.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCategoryCache.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gmp-clearkey_0.10.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/gmp-clearkey/0.1 -I/pbulk/work/www/firefox52/work/build/media/gmp-clearkey/0.1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gmp-clearkey_0.10.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.cpp /usr/pkg/bin/yasm -o vp9intrapred.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9intrapred.asm In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp: In member function 'bool nsMediaExpression::Matches(nsPresContext*, const nsCSSValue&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp:283:21: warning: 'cmp' may be used uninitialized [-Wmaybe-uninitialized] 283 | return cmp != 1; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/CSSStyleSheet.cpp:157:11: note: 'cmp' was declared here 157 | int32_t cmp; // -1 (actual < required) | ^~~ /usr/pkg/bin/yasm -o vp9intrapred_16bpp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9intrapred_16bpp.asm exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsClassInfoImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsClassInfoImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsClassInfoImpl.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Platform.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Platform.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/Platform.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsComponentManagerUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsComponentManagerUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsComponentManagerUtils.cpp /usr/pkg/bin/yasm -o vp9itxfm.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9itxfm.asm exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsCycleCollectionParticipant.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsCycleCollectionParticipant.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsCycleCollectionParticipant.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDeque.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDeque.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsDeque.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsEnumeratorUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsEnumeratorUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsEnumeratorUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessibleEvent.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/Platform.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libclearkey.so rm -f libclearkey.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libclearkey.so -o libclearkey.so oaes_lib.o Unified_cpp_gmp-clearkey_0.10.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib ../../../media/psshparser/libpsshparser.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsPIDOMWindow.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/DOMEventTargetHelper.h:13: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray >::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence >::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'mozilla::dom::FontFaceSetLoadEventInit::~FontFaceSetLoadEventInit()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:30:8, inlined from 'void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString_internal&, const nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp:1658:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 2 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style0.cpp:119: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp: In member function 'void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString_internal&, const nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp:1646:28: note: at offset 16 into object 'init' of size 16 1646 | FontFaceSetLoadEventInit init; | ^~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray >::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::Sequence >::~Sequence()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingDeclarations.h:452:7, inlined from 'mozilla::dom::FontFaceSetLoadEventInit::~FontFaceSetLoadEventInit()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:30:8, inlined from 'void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString_internal&, const nsTArray&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp:1658:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 2 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp: In member function 'void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString_internal&, const nsTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/FontFaceSet.cpp:1646:28: note: at offset 16 into object 'init' of size 16 1646 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginMessageUtils.h:17, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsID.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsID.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsID.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsIInterfaceRequestorUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsIInterfaceRequestorUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsIInterfaceRequestorUtils.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsINIParser.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsINIParser.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsINIParser.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/AccessibleOrProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMai.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/Platform.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_style2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/layout/style -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_style2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style2.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ chmod +x libclearkey.so ../../../config/nsinstall -R -m 644 'libclearkey.so' '../../../dist/bin/gmp-clearkey/0.1' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/gmp-clearkey/0.1' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsISupportsImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsISupportsImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsISupportsImpl.cpp /usr/pkg/bin/yasm -o vp9itxfm_16bpp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9itxfm_16bpp.asm exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_layout_style3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style -I/pbulk/work/www/firefox52/work/build/layout/style -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/svg -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xbl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/image -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_style3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style3.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMemory.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMemory.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsMemory.cpp /usr/pkg/bin/yasm -o vp9lpf.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9lpf.asm exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsQuickSort.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsQuickSort.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsQuickSort.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsStringAPI.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsStringAPI.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsStringAPI.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsTArray.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsTArray.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTArray.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsComponentManagerUtils.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsIServiceManager.h:138, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/Platform.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsTObserverArray.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsTObserverArray.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTObserverArray.cpp /usr/pkg/bin/yasm -o vp9lpf_16bpp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9lpf_16bpp.asm In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/ipc/contentproc' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o plugin-container.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/contentproc -I/pbulk/work/www/firefox52/work/build/ipc/contentproc -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/plugin-container.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/contentproc/plugin-container.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsFontFaceLoader.cpp:9, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsXPCOM.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/contentproc/plugin-container.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libplugin-container.a.desc rm -f libplugin-container.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libplugin-container.a.desc plugin-container.o exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsThreadUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsThreadUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsThreadUtils.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsFontFaceLoader.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsFontFaceLoader.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSAnonBoxes.cpp:8, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RootAccessibleWrap.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/RootAccessibleWrap.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/RootAccessibleWrap.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsVersionComparator.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsVersionComparator.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsVersionComparator.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsWeakReference.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsWeakReference.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsWeakReference.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp:12, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style2.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsXPCOMGlue.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsXPCOMGlue.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/standalone/nsXPCOMGlue.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/ipc/contentproc' /usr/pkg/bin/yasm -o vp9mc.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9mc.asm /usr/pkg/bin/yasm -o vp9mc_16bpp.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -Pconfig_unix64.asm /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/vp9mc_16bpp.asm gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/standalone' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o nameprep.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/nameprep.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nameprep.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o UtilInterface.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/UtilInterface.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/UtilInterface.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/BaseAccessibles.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/RootAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/RootAccessibleWrap.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o punycode.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/punycode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/punycode.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PollableEvent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PollableEvent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/PollableEvent.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp: In function 'bool MoveValue(nsCSSValue*, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp:39:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39 | memcpy(aDest, aSource, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp: In member function 'void nsCSSExpandedDataBlock::DoExpand(nsCSSCompressedDataBlock*, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp:499:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 499 | memcpy(dest, val, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/ApplicationAccessible.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/ApplicationAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/UtilInterface.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libmedia_ffvpx_libavcodec_x86.a.desc rm -f libmedia_ffvpx_libavcodec_x86.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_ffvpx_libavcodec_x86.a.desc constants.o flacdsp_init.o h264_intrapred_init.o videodsp_init.o vp8dsp_init.o vp9dsp_init.o vp9dsp_init_10bpp.o vp9dsp_init_12bpp.o vp9dsp_init_16bpp.o flacdsp.o h264_intrapred.o h264_intrapred_10bit.o videodsp.o vp8dsp.o vp8dsp_loopfilter.o vp9intrapred.o vp9intrapred_16bpp.o vp9itxfm.o vp9itxfm_16bpp.o vp9lpf.o vp9lpf_16bpp.o vp9mc.o vp9mc_16bpp.o libxpcomglue.a rm -f libxpcomglue.a libxpcomglue.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libxpcomglue.a AppData.o FileUtils.o PLDHashTable.o nsArrayEnumerator.o nsArrayUtils.o nsCOMArray.o nsCOMPtr.o nsCRTGlue.o nsCategoryCache.o nsClassInfoImpl.o nsComponentManagerUtils.o nsCycleCollectionParticipant.o nsDeque.o nsEnumeratorUtils.o nsID.o nsIInterfaceRequestorUtils.o nsINIParser.o nsISupportsImpl.o nsMemory.o nsQuickSort.o nsStringAPI.o nsTArray.o nsTObserverArray.o nsThreadUtils.o nsVersionComparator.o nsWeakReference.o nsXPCOMGlue.o ../../../memory/fallible/libfallible.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FontFace.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:27, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style2.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/gfxUserFontSet.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsFontFaceLoader.h:17: /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISocketTransportService.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsPISocketTransportService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransportService2.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/PollableEvent.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec/x86' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiHyperlink.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiHyperlink.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiHyperlink.cpp ../../../config/nsinstall -R -m 644 'libxpcomglue.a' '../../../dist/sdk/lib' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/glue/standalone' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDNSPrefetch.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDNSPrefetch.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsDNSPrefetch.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsIWeakReferenceUtils.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsWeakReference.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsDNSPrefetch.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsDNSPrefetch.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAtom.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSAnonBoxes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSAnonBoxes.cpp:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::ImportRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:34, from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style2.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 400 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:18: /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:240:5: note: some parts of macro expansion are not guarded by this 'else' clause 240 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:246:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 246 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 250 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionParticipant.h:254:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 254 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 399 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::MediaRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 629 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::DocumentRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 859 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::NameSpaceRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:1127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1127 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceStyleDecl::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1270 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:1269:3: note: some parts of macro expansion are not guarded by this 'else' clause 1269 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:1566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1566 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFeatureValuesRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:1710:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1710 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeStyleDeclaration::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:1950:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1950 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:364:3: note: some parts of macro expansion are not guarded by this 'else' clause 364 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:1949:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 1949 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:2046:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2046 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframesRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:2253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2253 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageStyleDeclaration::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:2497:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2497 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:364:3: note: some parts of macro expansion are not guarded by this 'else' clause 364 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:2496:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 2496 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:2592:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2592 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::CSSSupportsRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:2765:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2765 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSCounterStyleRule::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.cpp:2893:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2893 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: some parts of macro expansion are not guarded by this 'else' clause 50 | } else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsDOMClassInfoID.h:50:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 50 | } else | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIURI.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiHyperlink.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:888:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 888 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsComputedDOMStyle.cpp:304:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 304 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsComputedDOMStyle.cpp:303:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 303 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/AccessibleOrProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMai.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiHyperlink.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiHyperlink.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:838:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 838 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSAttrDeclaration.cpp:66:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:364:3: note: some parts of macro expansion are not guarded by this 'else' clause 364 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSAttrDeclaration.cpp:65:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 65 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSRect.cpp: In member function 'virtual nsresult nsDOMCSSRect::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base/nsWrapperCache.h:364:3: note: some parts of macro expansion are not guarded by this 'else' clause 364 | else | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSRect.cpp:29:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 29 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSValueList.cpp: In member function 'virtual nsresult nsDOMCSSValueList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSValueList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsDOMCSSValueList.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceAction.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceAction.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceAction.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/base/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/Declaration.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSRules.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsFontFaceLoader.h:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsFontFaceLoader.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:159:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsCSSValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 585 | class nsCSSValue { | ^~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config' gmake[3]: Nothing to be done for 'host'. gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsNetAddr.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsNetAddr.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetAddr.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseBoxProperties(const nsCSSPropertyID*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11343:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 11343 | result.mRight = result.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11345:5: note: here 11345 | case 2: // Make bottom == top | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11346:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 11346 | result.mBottom = result.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11348:5: note: here 11348 | case 3: // Make left == right | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseGroupedBoxProperty(int32_t, nsCSSValue&, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11389:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 11389 | result.mRight = result.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11391:5: note: here 11391 | case 2: // Make bottom == top | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11392:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 11392 | result.mBottom = result.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11394:5: note: here 11394 | case 3: // Make left == right | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseBoxCornerRadiiInternals(nsCSSValue*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11490:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 11490 | dimenX.mRight = dimenX.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11492:5: note: here 11492 | case 2: // Make bottom-right same as top-left | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11493:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 11493 | dimenX.mBottom = dimenX.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11495:5: note: here 11495 | case 3: // Make bottom-left same as top-right | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11501:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 11501 | dimenY.mRight = dimenY.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11503:5: note: here 11503 | case 2: // Make bottom-right same as top-left | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11504:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 11504 | dimenY.mBottom = dimenY.mTop; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11506:5: note: here 11506 | case 3: // Make bottom-left same as top-right | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsINetAddr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetAddr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetAddr.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseKeyframeSelectorList(InfallibleTArray&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:4507:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4507 | if (mToken.mIdent.LowerCaseEqualsLiteral("to")) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:4512:7: note: here 4512 | default: | ^~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsSocketTransportService2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsSocketTransportService2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransportService2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceComponent.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceComponent.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceComponent.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsISocketTransportService.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsPISocketTransportService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransportService2.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransportService2.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsURLHelper.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsURLHelper.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceComponent.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style3.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsHTMLStyleSheet.cpp: In function 'void LangRuleTable_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsHTMLStyleSheet.cpp:254:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct LangRuleTableEntry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 254 | memset(entry, 0, sizeof(LangRuleTableEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsHTMLStyleSheet.cpp:237:8: note: 'struct LangRuleTableEntry' declared here 237 | struct LangRuleTableEntry : public PLDHashEntryHdr { | ^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsROCSSPrimitiveValue.cpp: In member function 'virtual nsresult nsROCSSPrimitiveValue::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsROCSSPrimitiveValue.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:812:3: note: some parts of macro expansion are not guarded by this 'else' clause 812 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:886:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 886 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsROCSSPrimitiveValue.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceAction.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsISocketTransport.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransport2.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransportService2.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RangedPtr.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp: In function 'nsresult net_ResolveRelativePath(const nsACString_internal&, const nsACString_internal&, nsACString_internal&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp:430:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 430 | stop = true; | ~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsURLHelper.cpp:432:11: note: here 432 | case '/': | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FlyWebDiscoveryManagerBinding.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/FlyWebService.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransportService2.cpp:29: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIEventTarget.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThread.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIThreadInternal.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsSocketTransportService2.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DNS.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DNS.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/DNS.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:17: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, nsNthIndexCache::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = nsNthIndexCache::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = nsIContent*; Value = int; HashPolicy = js::DefaultHasher; AllocPolicy = nsNthIndexCache::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsNthIndexCache.cpp:26:22: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, nsNthIndexCache::SystemAllocPolicy>::MapHashPolicy, nsNthIndexCache::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, nsNthIndexCache::SystemAllocPolicy>::MapHashPolicy, nsNthIndexCache::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/DNS.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/DNS.cpp:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o DNSListenerProxy.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/DNSListenerProxy.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/DNSListenerProxy.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDNSListener.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/DNSListenerProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/DNSListenerProxy.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o GetAddrInfo.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/GetAddrInfo.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/GetAddrInfo.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/GetAddrInfo.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/GetAddrInfo.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsDNSService2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsDNSService2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsDNSService2.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style3.cpp:110: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.cpp: In member function 'void nsStyleSVGPaint::Reset()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.cpp:1292:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1292 | mPaint.mPaintServer = nullptr; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleStruct.cpp:1294:5: note: here 1294 | case eStyleSVGPaintType_ContextFill: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsHostResolver.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsHostResolver.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsHostResolver.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style3.cpp:119: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleTransformMatrix.cpp: In function 'void nsStyleTransformMatrix::MatrixForTransformFunction(mozilla::gfx::Matrix4x4&, const nsCSSValue::Array*, nsStyleContext*, nsPresContext*, mozilla::RuleNodeCacheConditions&, TransformReferenceBox&, bool*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleTransformMatrix.cpp:641:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 641 | *aContains3dTransform = true; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsStyleTransformMatrix.cpp:643:3: note: here 643 | case eCSSKeyword_rotate: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceDocument.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceDocument.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceDocument.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDNSService.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsPIDNSService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsDNSService2.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsDNSService2.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsHostResolver.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsHostResolver.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceEditableText.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceEditableText.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceEditableText.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceDocument.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceEditableText.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsIDNService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsIDNService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsIDNService.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIIDNService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsIDNService.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsIDNService.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceHyperlinkImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceHyperlinkImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsNetModuleStandalone.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -UIDNA2008 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone -I/pbulk/work/www/firefox52/work/build/netwerk/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsNetModuleStandalone.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone/nsNetModuleStandalone.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/standalone/nsNetModuleStandalone.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style3.cpp:74: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp: In static member function 'static nscoord nsRuleNode::CalcFontPointSize(int32_t, int32_t, nsPresContext*, nsFontSizeType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:3217:96: warning: 'column' may be used uninitialized [-Wmaybe-uninitialized] 3217 | dFontSize = nsPresContext::CSSPixelsToAppUnits(sQuirksFontSizeTable[row][column[aHTMLSize]]); | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:3202:12: note: 'column' was declared here 3202 | int32_t* column; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp: In static member function 'static bool nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, uint32_t, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:10443:47: warning: 'textShadowOffset' may be used uninitialized [-Wmaybe-uninitialized] 10443 | ruleData.mValueOffsets[eStyleStruct_Text] = textShadowOffset; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:10396:57: note: 'textShadowOffset' was declared here 10396 | backgroundOffset, borderOffset, paddingOffset, textShadowOffset; | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:10439:50: warning: 'paddingOffset' may be used uninitialized [-Wmaybe-uninitialized] 10439 | ruleData.mValueOffsets[eStyleStruct_Padding] = paddingOffset; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsRuleNode.cpp:10396:42: note: 'paddingOffset' was declared here 10396 | backgroundOffset, borderOffset, paddingOffset, textShadowOffset; | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceHypertext.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceHypertext.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceHypertext.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base/AccessibleOrProxy.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMai.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiHyperlink.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceImage.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceImage.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceImage.cpp In file included from /pbulk/work/www/firefox52/work/build/layout/style/Unified_cpp_layout_style2.cpp:83: In member function 'nsCSSValue& nsCSSValue::operator=(nsCSSValue&&)', inlined from 'void MapSinglePropertyInto(nsCSSPropertyID, const nsCSSValue*, nsCSSValue*, nsRuleData*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp:204:34: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.cpp:248:10: warning: '.nsCSSValue::mValue' may be used uninitialized [-Wmaybe-uninitialized] 248 | mValue = aOther.mValue; | ~~~~~~~^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp: In function 'void MapSinglePropertyInto(nsCSSPropertyID, const nsCSSValue*, nsCSSValue*, nsRuleData*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSDataBlock.cpp:204:34: note: '' declared here 204 | *aTargetValue = nsCSSValue(); | ^ libnecko_standalone.a.desc rm -f libnecko_standalone.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnecko_standalone.a.desc nameprep.o punycode.o PollableEvent.o nsDNSPrefetch.o nsNetAddr.o nsSocketTransportService2.o nsURLHelper.o DNS.o DNSListenerProxy.o GetAddrInfo.o nsDNSService2.o nsHostResolver.o nsIDNService.o nsNetModuleStandalone.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/standalone' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/rdf/util' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsRDFResource.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util -I/pbulk/work/www/firefox52/work/build/rdf/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsRDFResource.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util/nsRDFResource.cpp In member function 'void nsCSSValue::SetFloatValue(float, nsCSSUnit)', inlined from 'void {anonymous}::CSSParserImpl::FinalizeRadialWebkitGradient(nsCSSValueGradient*, const nsCSSValuePair&, const nsCSSValuePair&, float, float)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11085:42, inlined from 'bool {anonymous}::CSSParserImpl::ParseWebkitGradient(nsCSSValue&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11182:33, inlined from 'CSSParseResult {anonymous}::CSSParserImpl::ParseVariant(nsCSSValue&, uint32_t, const KTableEntry*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:8049:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.cpp:475:19: warning: 'secondRadius' may be used uninitialized [-Wmaybe-uninitialized] 475 | mValue.mFloat = aValue; | ~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp: In member function 'CSSParseResult {anonymous}::CSSParserImpl::ParseVariant(nsCSSValue&, uint32_t, const KTableEntry*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11160:9: note: 'secondRadius' was declared here 11160 | float secondRadius; | ^~~~~~~~~~~~ In member function 'void nsCSSValue::SetFloatValue(float, nsCSSUnit)', inlined from 'void {anonymous}::CSSParserImpl::FinalizeRadialWebkitGradient(nsCSSValueGradient*, const nsCSSValuePair&, const nsCSSValuePair&, float, float)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11092:40, inlined from 'bool {anonymous}::CSSParserImpl::ParseWebkitGradient(nsCSSValue&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11182:33, inlined from 'CSSParseResult {anonymous}::CSSParserImpl::ParseVariant(nsCSSValue&, uint32_t, const KTableEntry*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:8049:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSValue.cpp:475:19: warning: 'firstRadius' may be used uninitialized [-Wmaybe-uninitialized] 475 | mValue.mFloat = aValue; | ~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp: In member function 'CSSParseResult {anonymous}::CSSParserImpl::ParseVariant(nsCSSValue&, uint32_t, const KTableEntry*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:11142:9: note: 'firstRadius' was declared here 11142 | float firstRadius; | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsDebug.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util/nsRDFResource.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/rdf/util/nsRDFResource.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceImage.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceHypertext.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseGridLine(nsCSSValue&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:9885:26: warning: '*(int*)((char*)&integer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized [-Wmaybe-uninitialized] 9885 | if (integer.isSome() && integer.ref() < 0) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/style/nsCSSParser.cpp:9829:18: note: '*(int*)((char*)&integer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' was declared here 9829 | Maybe integer; | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librdfutil_external_s.a rm -f librdfutil_external_s.a librdfutil_external_s.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs librdfutil_external_s.a nsRDFResource.o librdfutil_external_s.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o librdfutil_external_s.a.desc nsRDFResource.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/rdf/util' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceSelection.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceSelection.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceSelection.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceTable.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceTable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceTable.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceSelection.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/a11y/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceTable.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceTableCell.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceTableCell.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceTableCell.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceText.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceText.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceText.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/process_util.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:10, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceText.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:20: In member function 'nsAutoRefCnt::operator nsrefcnt() const', inlined from 'mozilla::plugins::PluginScriptableObjectChild::StackIdentifier::~StackIdentifier()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginScriptableObjectChild.cpp:101:26: /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:281:38: warning: pointer used after 'void free(void*)' [-Wuse-after-free] 281 | operator nsrefcnt() const { return mValue; } | ^~~~~~ In function 'void operator delete(void*)', inlined from 'nsrefcnt mozilla::plugins::PluginScriptableObjectChild::StoredIdentifier::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginScriptableObjectChild.h:175:16, inlined from 'nsrefcnt mozilla::plugins::PluginScriptableObjectChild::StoredIdentifier::Release()' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/plugins/PluginScriptableObjectChild.h:172:14, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = mozilla::plugins::PluginScriptableObjectChild::StoredIdentifier]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = mozilla::plugins::PluginScriptableObjectChild::StoredIdentifier; T = mozilla::plugins::PluginScriptableObjectChild::StoredIdentifier]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:399:40, inlined from 'void RefPtr::assign_assuming_AddRef(T*) [with T = mozilla::plugins::PluginScriptableObjectChild::StoredIdentifier]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:65:44, inlined from 'RefPtr& RefPtr::operator=(std::nullptr_t) [with T = mozilla::plugins::PluginScriptableObjectChild::StoredIdentifier]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:166:27, inlined from 'mozilla::plugins::PluginScriptableObjectChild::StackIdentifier::~StackIdentifier()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/plugins/ipc/PluginScriptableObjectChild.cpp:100:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:218:21: note: call to 'void free(void*)' here 218 | return free_impl(ptr); | ^ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/standalone' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_dom_media_standalone0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DMOZILLA_EXTERNAL_LINKAGE -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/standalone -I/pbulk/work/www/firefox52/work/build/dom/media/standalone -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/caps -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/layout/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_media_standalone0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=attributes -Wno-error=shadow /pbulk/work/www/firefox52/work/build/dom/media/standalone/Unified_cpp_dom_media_standalone0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsMaiInterfaceValue.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk -I/pbulk/work/www/firefox52/work/build/accessible/atk -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/html -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/ipc/other -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xpcom -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/xul -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/other-licenses/atk-1.0 -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsMaiInterfaceValue.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -Wno-error=shadow -Wno-unused-local-typedefs /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceValue.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioSampleFormat.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioChannelFormat.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioChannelFormat.cpp:6, from /pbulk/work/www/firefox52/work/build/dom/media/standalone/Unified_cpp_dom_media_standalone0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/AudioChannelBinding.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioStream.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioMixer.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/AudioSegment.cpp:8, from /pbulk/work/www/firefox52/work/build/dom/media/standalone/Unified_cpp_dom_media_standalone0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceText.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceValue.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/ipc/IPCMessageUtils.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/gtk2' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mozgtk.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGTK3_SYMBOLS -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/gtk2 -I/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/gtk2 -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mozgtk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/mozgtk/mozgtk.c libmozgtk.so rm -f libmozgtk.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libmozgtk.so -o libmozgtk.so mozgtk.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib -L/usr/pkg/lib -L/usr/X11R7/lib -Wl,--no-as-needed -lgtk-x11-2.0 -lgdk-x11-2.0 -Wl,--as-needed In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ld: /usr/lib/libm.so: warning: warning: reference to compatibility cabs() ld: /usr/lib/libm.so: warning: warning: reference to compatibility cabsf() chmod +x libmozgtk.so ../../../../config/nsinstall -R -m 644 'libmozgtk.so' '../../../../dist/bin/gtk2' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/widget/gtk/mozgtk/gtk2' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/icu/data' mkdir -p '.deps/' /usr/pkg/bin/yasm -o icudata.o -f elf64 -rnasm -pnasm '-DICU_DATA_FILE="icudt58l.dat"' -DICU_DATA_SYMBOL=icudt58_dat /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/external/icu/data/icudata.s libicudata.a.desc rm -f libicudata.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libicudata.a.desc icudata.o liblayout_style.a.desc rm -f liblayout_style.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o liblayout_style.a.desc nsCSSRuleProcessor.o nsLayoutStylesheetCache.o Unified_cpp_layout_style0.o Unified_cpp_layout_style1.o Unified_cpp_layout_style2.o Unified_cpp_layout_style3.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/icu/data' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/src/editline' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_js_src_editline0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/editline -I/pbulk/work/www/firefox52/work/build/js/src/editline -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_js_src_editline0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/js/src/editline/Unified_c_js_src_editline0.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/style' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/toolkit/library/gtest/static' libxul-gtest.a.desc rm -f libxul-gtest.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libxul-gtest.a.desc libeditline.a.desc rm -f libeditline.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libeditline.a.desc Unified_c_js_src_editline0.o In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIAccessiblePivot.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/nsMaiInterfaceTableCell.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ libdom_plugins_ipc.a.desc rm -f libdom_plugins_ipc.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libdom_plugins_ipc.a.desc PluginInstanceChild.o PluginModuleChild.o PluginWidgetChild.o PluginWidgetParent.o Unified_cpp_dom_plugins_ipc0.o gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gmp-fake.o -c -DNDEBUG=1 -DTRIMMED=1 -DGMP_FAKE_SUPPORT_DECRYPT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin -I/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gmp-fake.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin/gmp-fake.cpp libmedia_standalone.a.desc rm -f libmedia_standalone.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmedia_standalone.a.desc Unified_cpp_dom_media_standalone0.o gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/toolkit/library/gtest/static' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/icu' libicu.a.desc rm -f libicu.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libicu.a.desc ../../../config/external/icu/common/libicuuc.a ../../../config/external/icu/i18n/libicui18n.a ../../../config/external/icu/stubdata/libicustubdata.a gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/standalone' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/xpcom/glue' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_glue0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/build/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_glue0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/glue/Unified_cpp_xpcom_glue0.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AppData.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/AppData.cpp:7, from /pbulk/work/www/firefox52/work/build/xpcom/glue/Unified_cpp_xpcom_glue0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/sqlite' libmozsqlite3.so.symbols /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/generate_symbols_file.py generate_symbols_file libmozsqlite3.so.symbols .deps/libmozsqlite3.so.symbols.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/db/sqlite3/src/sqlite.symbols -DNDEBUG=1 -DTRIMMED=1 gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/src/editline' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/components/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsModule.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/build -I/pbulk/work/www/firefox52/work/build/browser/components/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/about -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/dirprovider -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/feeds -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/migration -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/shell -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsModule.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/build/nsModule.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsINode.h:21, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContent.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/HyperTextAccessible.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/HyperTextAccessibleWrap.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/DocAccessible.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Module.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ModuleUtils.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/components/build/nsModule.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/plugins/ipc' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/security/manager/ssl' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_security_manager_ssl0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DCERT_AddTempCertToPerm=__CERT_AddTempCertToPerm -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/build/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/public/nss -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_security_manager_ssl0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_c_security_manager_ssl0.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/icu' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/js/src' mkdir -p '.deps/' libmozsqlite3.so rm -f libmozsqlite3.so exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o RegExp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.cpp /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libmozsqlite3.so -o libmozsqlite3.so -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib ../../../db/sqlite3/src/libdb_sqlite3_src.a -Wl,--version-script,libmozsqlite3.so.symbols exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gmp-test-decryptor.o -c -DNDEBUG=1 -DTRIMMED=1 -DGMP_FAKE_SUPPORT_DECRYPT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin -I/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gmp-test-decryptor.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin/gmp-test-decryptor.cpp libbrowsercomps.a.desc rm -f libbrowsercomps.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libbrowsercomps.a.desc nsModule.o ../../../browser/components/about/libbrowser_components_about.a ../../../browser/components/dirprovider/libbrowser_components_dirprovider.a ../../../browser/components/feeds/libbrowser_components_feeds.a ../../../browser/components/migration/libbrowser_components_migration.a ../../../browser/components/shell/libbrowser_components_shell.a exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_security_manager_ssl0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DCERT_AddTempCertToPerm=__CERT_AddTempCertToPerm -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/build/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/public/nss -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_security_manager_ssl0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/components/build' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/config/external/lgpllibs' liblgpllibs.so rm -f liblgpllibs.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,liblgpllibs.so -o liblgpllibs.so -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib ../../../media/libav/libmedia_libav.a ../../../media/libav/libavutil/x86/libmedia_libav_libavutil_x86.a ../../../media/libsoundtouch/src/libmedia_libsoundtouch_src.a ../../../memory/fallible/libfallible.a chmod +x libmozsqlite3.so ../../../config/nsinstall -R -m 644 'libmozsqlite3.so' '../../../dist/bin' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/sqlite' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o CTypes.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/CTypes.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_xpcom_glue1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue -I/pbulk/work/www/firefox52/work/build/xpcom/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/threads -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_glue1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/xpcom/glue/Unified_cpp_xpcom_glue1.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsEnumeratorUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsEnumeratorUtils.cpp:9, from /pbulk/work/www/firefox52/work/build/xpcom/glue/Unified_cpp_xpcom_glue1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/SharedCertVerifier.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSComponent.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/CSTrustDomain.cpp:11, from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gmp-test-storage.o -c -DNDEBUG=1 -DTRIMMED=1 -DGMP_FAKE_SUPPORT_DECRYPT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin -I/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gmp-test-storage.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/media/gmp-plugin/gmp-test-storage.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/atk/AccessibleWrap.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.cpp:37: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ chmod +x liblgpllibs.so ../../../config/nsinstall -R -m 644 'liblgpllibs.so' '../../../dist/bin' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/config/external/lgpllibs' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/ots/src' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gasp.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gasp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/gasp.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/Element.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsIContentInlines.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/accessible/generic/Accessible.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/jspubtd.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionTraversalCallback.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCycleCollectionNoteChild.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:33: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/xpcom/glue/Unified_cpp_xpcom_glue1.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp: In function 'int cvt_f(SprintfState*, double, int, int, char16_t, int)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:355:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 355 | exp = 'E'; | ~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:357:5: note: here 357 | case 'e': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:362:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 362 | exp = 'E'; | ~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/glue/nsTextFormatter.cpp:364:5: note: here 364 | case 'g': | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.cpp:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ libfake.so rm -f libfake.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libfake.so -o libfake.so gmp-fake.o gmp-test-decryptor.o gmp-test-storage.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gdef.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gdef.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/gdef.cc /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.cpp:50: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gpos.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gpos.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/gpos.cc chmod +x libfake.so ../../../config/nsinstall -R -m 644 'libfake.so' '../../../dist/bin/gmp-fake/1.0' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/dom/media/gmp-plugin' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/mozglue/build' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o SSE.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/build -I/pbulk/work/www/firefox52/work/build/mozglue/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/SSE.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/build/SSE.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o dummy.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/build -I/pbulk/work/www/firefox52/work/build/mozglue/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/dummy.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/mozglue/build/dummy.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCHashTable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ libmozglue.a rm -f libmozglue.a libmozglue.a.desc /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libmozglue.a SSE.o dummy.o ../../memory/mozalloc/libmemory_mozalloc.a ../../mozglue/misc/libmozglue_misc.a ../../mfbt/libmfbt.a /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:14: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_security_manager_ssl1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DCERT_AddTempCertToPerm=__CERT_AddTempCertToPerm -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/build/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/public/nss -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_security_manager_ssl1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ libmozglue.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libmozglue.a.desc SSE.o dummy.o ../../memory/mozalloc/libmemory_mozalloc.a ../../mozglue/misc/libmozglue_misc.a ../../mfbt/libmfbt.a /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::CType::Finalize(JSFreeOp*, JSObject*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.cpp:4521:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 4521 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.cpp:4525:3: note: here 4525 | case TYPE_array: { | ^~~~ libaccessible_atk.a.desc rm -f libaccessible_atk.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libaccessible_atk.a.desc AccessibleWrap.o ApplicationAccessibleWrap.o AtkSocketAccessible.o DocAccessibleWrap.o Platform.o RootAccessibleWrap.o UtilInterface.o nsMaiHyperlink.o nsMaiInterfaceAction.o nsMaiInterfaceComponent.o nsMaiInterfaceDocument.o nsMaiInterfaceEditableText.o nsMaiInterfaceHyperlinkImpl.o nsMaiInterfaceHypertext.o nsMaiInterfaceImage.o nsMaiInterfaceSelection.o nsMaiInterfaceTable.o nsMaiInterfaceTableCell.o nsMaiInterfaceText.o nsMaiInterfaceValue.o In file included from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsKeygenHandler.cpp:31: warning: "CKM_RSA_PKCS_KEY_PAIR_GEN" redefined 31 | #define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000 | In file included from /usr/pkg/include/nss/keythi.h:11, from /pbulk/work/www/firefox52/work/.buildlink/include/nss/cert.h:21, from /pbulk/work/www/firefox52/work/build/dist/system_wrappers/cert.h:3, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/ScopedNSSTypes.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/NSSCertDBTrustDomain.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsCertOverrideService.cpp:9, from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: /usr/pkg/include/nss/pkcs11t.h:783: note: this is the location of the previous definition 783 | #define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000UL | /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsKeygenHandler.cpp:32: warning: "CKM_DH_PKCS_KEY_PAIR_GEN" redefined 32 | #define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020 | /usr/pkg/include/nss/pkcs11t.h:834: note: this is the location of the previous definition 834 | #define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020UL | exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_security_manager_ssl2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DCERT_AddTempCertToPerm=__CERT_AddTempCertToPerm -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/build/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/public/nss -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_security_manager_ssl2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gsub.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gsub.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/gsub.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:52, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsCertOverrideService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsCertOverrideService.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/accessible/atk' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Library.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Library.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/Library.cpp libxpcomglue_s.a rm -f libxpcomglue_s.a libxpcomglue_s.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libxpcomglue_s.a Unified_cpp_xpcom_glue0.o Unified_cpp_xpcom_glue1.o ../../memory/fallible/libfallible.a ../../config/nsinstall -R -m 644 'libmozglue.a' '../../dist/sdk/lib' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/mozglue/build' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Parser.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Parser.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o hdmx.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/hdmx.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/hdmx.cc ../../config/nsinstall -R -m 644 'libxpcomglue_s.a' '../../dist/sdk/lib' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/xpcom/glue' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o StoreBuffer.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/StoreBuffer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:30: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ReentrantMonitor.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsCrypto.cpp: In member function 'virtual nsresult nsPkcs11::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsCrypto.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:801:3: note: some parts of macro expansion are not guarded by this 'else' clause 801 | else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:878:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 878 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) | ^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsCrypto.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificateDB.cpp:7, from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o kern.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/kern.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/kern.cc In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCHashTable.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/Library.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ctypes/CTypes.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:18: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ModuleObject.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/ParseNode.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/FullParseHandler.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeCompiler.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:130, from /pbulk/work/www/firefox52/work/build/dist/include/nsINSSErrorsService.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/NSSErrorsService.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/ScopedNSSTypes.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificateDB.h:8, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificateDB.cpp:5: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificateFakeTransport.cpp: In member function 'virtual nsresult nsNSSCertListFakeTransport::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:9, from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 170 | NS_IMPL_QUERY_CLASSINFO(aClass) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, | ^~~~~~~~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil' mkdir -p '.deps/' libmozavutil.so.symbols /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/generate_symbols_file.py generate_symbols_file libmozavutil.so.symbols .deps/libmozavutil.so.symbols.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.symbols -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::ValueEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::ValueEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:93:30: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::ValueEdge]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.cpp:77:20: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:93:30: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.cpp:78:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::gc::StoreBuffer::SlotsEdge::Hasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:93:30: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::SlotsEdge]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.cpp:79:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ltsh.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ltsh.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/ltsh.cc exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o adler32.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/adler32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/adler32.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Disassembler-x86-shared.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Disassembler-x86-shared.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x86-shared/Disassembler-x86-shared.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/browser/app' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsBrowserApp.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXPCOM_GLUE -DMOZ_HAS_MOZGLUE -DAPP_VERSION=52.9.0 '-DFIREFOX_ICO="/pbulk/work/www/firefox52/work/build/dist/branding/firefox.ico"' '-DDOCUMENT_ICO="/pbulk/work/www/firefox52/work/build/dist/branding/document.ico"' '-DNEWWINDOW_ICO="/pbulk/work/www/firefox52/work/build/dist/branding/newwindow.ico"' '-DNEWTAB_ICO="/pbulk/work/www/firefox52/work/build/dist/branding/newtab.ico"' '-DPBMODE_ICO="/pbulk/work/www/firefox52/work/build/dist/branding/pbmode.ico"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/app -I/pbulk/work/www/firefox52/work/build/browser/app -I/pbulk/work/www/firefox52/work/build/build -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/toolkit/xre -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/xpcom/build -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsBrowserApp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/browser/app/nsBrowserApp.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:820:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 820 | foundInterface = 0; \ | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsISupportsImpl.h:884:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 884 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS | ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171 | NS_INTERFACE_MAP_END | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificate.cpp:20, from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: some parts of macro expansion are not guarded by this 'else' clause 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:138:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138 | } else | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 176 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o atomic.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/atomic.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/atomic.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o avstring.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/avstring.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avstring.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o math.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/math.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/math.cc exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o base64.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/base64.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/base64.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o bprint.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/bprint.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/bprint.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ firefox /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o firefox -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer nsBrowserApp.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -rdynamic -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib ../../xpcom/glue/standalone/libxpcomglue.a ../../mozglue/build/libmozglue.a ../../memory/fallible/libfallible.a -pie -Wl,--export-dynamic In file included from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSComponent.cpp: In function 'bool EnsureNSSInitialized(EnsureNSSOperator)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSComponent.cpp:172:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 172 | loading = false; | ~~~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSComponent.cpp:175:3: note: here 175 | case nssShutdown: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o buffer.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/buffer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/buffer.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Disassembler.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o vdmx.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/vdmx.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/vdmx.cc In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/EnvironmentObject-inl.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:41: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ ../../config/nsinstall -t -m 755 'firefox' '../../dist/bin' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/browser/app' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_security_manager_ssl3.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES=True -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DCERT_AddTempCertToPerm=__CERT_AddTempCertToPerm -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl -I/pbulk/work/www/firefox52/work/build/security/manager/ssl -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/base -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/pkix/include -I/pbulk/work/www/firefox52/work/build/dist/public/nss -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_security_manager_ssl3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o channel_layout.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/channel_layout.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/channel_layout.c /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeCompiler.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscriptinlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/intl/unicharutil/util' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_unicharutil_util0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util -I/pbulk/work/www/firefox52/work/build/intl/unicharutil/util -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_unicharutil_util0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/intl/unicharutil/util/Unified_cpp_unicharutil_util0.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o color_utils.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/color_utils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/color_utils.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o cpu.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cpu.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/cpu.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o crc.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/crc.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/crc.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsXPCOMStrings.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringAPI.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringGlue.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util/nsUnicharUtils.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/intl/unicharutil/util/GreekCasing.cpp:7, from /pbulk/work/www/firefox52/work/build/intl/unicharutil/util/Unified_cpp_unicharutil_util0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o dict.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/dict.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/dict.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsSSLStatus.cpp:7, from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:729:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o display.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/display.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/display.c /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1458:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::GlobalScope; typename Scope::Data = js::GlobalScope::Data; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1501:52: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::GlobalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:633:12: note: 'struct js::GlobalScope::Data' declared here 633 | struct Data | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1458:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::ModuleScope; typename Scope::Data = js::ModuleScope::Data; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1568:52: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::ModuleScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:827:12: note: 'struct js::ModuleScope::Data' declared here 827 | struct Data | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::EvalScope::Data]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1458:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::EvalScope; typename Scope::Data = js::EvalScope::Data; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1620:50: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::EvalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:730:12: note: 'struct js::EvalScope::Data' declared here 730 | struct Data | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1458:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::FunctionScope; typename Scope::Data = js::FunctionScope::Data; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1715:54: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::FunctionScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:431:12: note: 'struct js::FunctionScope::Data' declared here 431 | struct Data | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::VarScope::Data]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1458:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::VarScope; typename Scope::Data = js::VarScope::Data; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1756:49: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::VarScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:548:12: note: 'struct js::VarScope::Data' declared here 548 | struct Data | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1458:12: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::LexicalScope; typename Scope::Data = js::LexicalScope::Data; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1804:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::LexicalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:334:12: note: 'struct js::LexicalScope::Data' declared here 334 | struct Data | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o dummy_funcs.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/dummy_funcs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/dummy_funcs.c /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:151:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o error.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/error.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/error.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o eval.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/eval.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/eval.c /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'js::frontend::Parser::Node js::frontend::Parser::exportDeclaration() [with ParseHandler = js::frontend::FullParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:5170:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5170 | if (tokenStream.currentName() == context->names().let) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:5183:7: note: here 5183 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::yieldExpression(js::frontend::InHandling) [with ParseHandler = js::frontend::FullParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6023:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 6023 | tokenStream.consumeKnownToken(TOK_MUL, TokenStream::Operand); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6025:11: note: here 6025 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6075:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 6075 | addTelemetry(JSCompartment::DeprecatedLegacyGenerator); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6079:7: note: here 6079 | case LegacyGenerator: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::noteDeclaredName(js::HandlePropertyName, js::frontend::DeclarationKind, js::frontend::TokenPos) [with ParseHandler = js::frontend::FullParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1281:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1281 | if (name == context->names().let) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1288:7: note: here 1288 | case DeclarationKind::Import: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::yieldExpression(js::frontend::InHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6023:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 6023 | tokenStream.consumeKnownToken(TOK_MUL, TokenStream::Operand); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6025:11: note: here 6025 | default: | ^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6075:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 6075 | addTelemetry(JSCompartment::DeprecatedLegacyGenerator); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6079:7: note: here 6079 | case LegacyGenerator: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::noteDeclaredName(js::HandlePropertyName, js::frontend::DeclarationKind, js::frontend::TokenPos) [with ParseHandler = js::frontend::SyntaxParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1281:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1281 | if (name == context->names().let) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:1288:7: note: here 1288 | case DeclarationKind::Import: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:30, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsSSLStatus.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsSSLStatus.cpp:8: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o vorg.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/vorg.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src/vorg.cc exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o fifo.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/fifo.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/fifo.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o fixed_dsp.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/fixed_dsp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/fixed_dsp.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o float_dsp.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/float_dsp.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/float_dsp.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o frame.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/frame.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/frame.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_ots_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_ots_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/netwerk/dns' mkdir -p '.deps/' In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | libunicharutil_external_s.a rm -f libunicharutil_external_s.a libunicharutil_external_s.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --extract -- ar crs libunicharutil_external_s.a Unified_cpp_unicharutil_util0.o ../../../config/external/icu/libicu.a In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o Unified_c_netwerk_dns0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DIDNA2008 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_netwerk_dns0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/netwerk/dns/Unified_c_netwerk_dns0.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2369, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Telemetry.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/certverifier/CertVerifier.h:14: In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:634:1, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:531:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:617:30: note: at offset 8 into object 'registrationBuf' of size 8 617 | mozilla::dom::CryptoBuffer registrationBuf; | ^~~~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:634:1, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:531:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:617:30: note: at offset 8 into object 'registrationBuf' of size 8 617 | mozilla::dom::CryptoBuffer registrationBuf; | ^~~~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:634:1, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:531:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:591:30: note: at offset 8 into object 'signedDataBuf' of size 8 591 | mozilla::dom::CryptoBuffer signedDataBuf; | ^~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:634:1, inlined from 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:531:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:591:30: note: at offset 8 into object 'signedDataBuf' of size 8 591 | mozilla::dom::CryptoBuffer signedDataBuf; | ^~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:752:1, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:653:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:736:30: note: at offset 8 into object 'signatureBuf' of size 8 736 | mozilla::dom::CryptoBuffer signatureBuf; | ^~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:752:1, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:653:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:736:30: note: at offset 8 into object 'signatureBuf' of size 8 736 | mozilla::dom::CryptoBuffer signatureBuf; | ^~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:752:1, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:653:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:216:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 216 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:713:30: note: at offset 8 into object 'signedDataBuf' of size 8 713 | mozilla::dom::CryptoBuffer signedDataBuf; | ^~~~~~~~~~~~~ In member function 'void nsTArray_base::ShrinkCapacity(size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]', inlined from 'void nsTArray_base::ShiftData(index_type, size_type, size_type, size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:261:19, inlined from 'void nsTArray_Impl::RemoveElementsAt(index_type, size_type) [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1949:44, inlined from 'void nsTArray_Impl::Clear() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:1640:34, inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = unsigned char; Alloc = nsTArrayFallibleAllocator]' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:877:27, inlined from 'FallibleTArray::~FallibleTArray()' at /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:2176:7, inlined from 'mozilla::dom::CryptoBuffer::~CryptoBuffer()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/crypto/CryptoBuffer.h:20:7, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:752:1, inlined from 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:653:1: /pbulk/work/www/firefox52/work/build/dist/include/nsTArray-inl.h:220:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 220 | header->mLength = length; | ~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp: In member function 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/security/manager/ssl/nsNSSU2FToken.cpp:713:30: note: at offset 8 into object 'signedDataBuf' of size 8 713 | mozilla::dom::CryptoBuffer signedDataBuf; | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsEffectiveTLDService.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DIDNA2008 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsEffectiveTLDService.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsEffectiveTLDService.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o imgutils.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/imgutils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/imgutils.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o jsarray.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsEffectiveTLDService.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/gfx/thebes' mkdir -p '.deps/' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ContextStateTracker.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/ContextStateTracker.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/ContextStateTracker.cpp libunicharutil_external_s.a.desc /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libunicharutil_external_s.a.desc Unified_cpp_unicharutil_util0.o ../../../config/external/icu/libicu.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base/nsNetUtil.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsEffectiveTLDService.cpp:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/TimeStamp.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/ContextStateTracker.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/ContextStateTracker.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../config/nsinstall -R -m 644 'libunicharutil_external_s.a' '../../../dist/sdk/lib' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/intl/unicharutil/util' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o nsHostResolver.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DIDNA2008 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/nsHostResolver.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsHostResolver.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o integer.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/integer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/integer.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsHostResolver.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/nsHostResolver.cpp:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o jsatom.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o intmath.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/intmath.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/intmath.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o lls.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/lls.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/lls.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o log.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/log.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ libsecurity_manager_ssl.a.desc rm -f libsecurity_manager_ssl.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libsecurity_manager_ssl.a.desc Unified_c_security_manager_ssl0.o Unified_cpp_security_manager_ssl0.o Unified_cpp_security_manager_ssl1.o Unified_cpp_security_manager_ssl2.o Unified_cpp_security_manager_ssl3.o ../../../config/external/nss/crmf/libcrmf.a exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o log2_tab.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/log2_tab.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log2_tab.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mathematics.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mathematics.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mathematics.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o mem.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mem.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_netwerk_dns0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DIDNA2008 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns -I/pbulk/work/www/firefox52/work/build/netwerk/dns -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/base -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_dns0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-error=shadow /pbulk/work/www/firefox52/work/build/netwerk/dns/Unified_cpp_netwerk_dns0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:7754:37: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 7754 | if (!checkAndMarkAsAssignmentLhs(lhs, flavor, &possibleErrorInner)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:7608:10: note: 'lhs' was declared here 7608 | Node lhs; | ^~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o parseutils.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/parseutils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/parseutils.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIDNSService.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsPIDNSService.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ChildDNSService.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/ChildDNSService.cpp:5, from /pbulk/work/www/firefox52/work/build/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArrayObject.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/security/manager/ssl' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTarget.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTarget.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTarget.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o pixdesc.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixdesc.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/pixdesc.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o pixelutils.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixelutils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/pixelutils.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6906:13: warning: 'nextSameLine' may be used uninitialized [-Wmaybe-uninitialized] 6906 | if (forbiddenLetDeclaration) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6895:27: note: 'nextSameLine' was declared here 6895 | TokenKind nextSameLine; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o rational.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/rational.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/rational.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatominlines.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatominlines.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTarget.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTarget.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o reverse.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/reverse.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/reverse.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o samplefmt.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/samplefmt.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/samplefmt.c In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/BackgroundUtils.h:12, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/NeckoChild.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/netwerk/dns/ChildDNSService.cpp:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'js::frontend::ParseNode* js::frontend::FullParseHandler::newBinary(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*, JSOp)', inlined from 'js::frontend::ParseNode* js::frontend::FullParseHandler::newAssignment(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*, JSOp)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/FullParseHandler.h:707:25, inlined from 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:7767:33: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/FullParseHandler.h:253:59: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 253 | TokenPos pos(left->pn_pos.begin, right->pn_pos.end); | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:7608:10: note: 'lhs' was declared here 7608 | Node lhs; | ^~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o threadmessage.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/threadmessage.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/threadmessage.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o time.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/time.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/time.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o timecode.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/timecode.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/timecode.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6906:13: warning: 'nextSameLine' may be used uninitialized [-Wmaybe-uninitialized] 6906 | if (forbiddenLetDeclaration) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.cpp:6895:27: note: 'nextSameLine' was declared here 6895 | TokenKind nextSameLine; | ^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.cpp:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /usr/include/stdio.h:595, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/timecode.c:103:41: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 11 [-Wformat-truncation=] 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/timecode.c:103:53: note: format string is defined here 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [-59, 59] 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/timecode.c:103:5: note: '__builtin_snprintf' output between 12 and 32 bytes into a destination of size 16 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o jsdtoa.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/jsdtoa.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsdtoa.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o utils.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/utils.c /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ libmozavutil.so rm -f libmozavutil.so /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_exec.py --uselist -- /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libmozavutil.so -o libmozavutil.so adler32.o atomic.o avstring.o base64.o bprint.o buffer.o channel_layout.o color_utils.o cpu.o crc.o dict.o display.o dummy_funcs.o error.o eval.o fifo.o fixed_dsp.o float_dsp.o frame.o imgutils.o integer.o intmath.o lls.o log.o log2_tab.o mathematics.o mem.o parseutils.o pixdesc.o pixelutils.o rational.o reverse.o samplefmt.o threadmessage.o time.o timecode.o utils.o -lpthread -Wl,-R/usr/pkg/lib/firefox52 -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/ffmpeg4 -Wl,-R/usr/pkg/lib/ffmpeg4 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/pbulk/work/www/firefox52/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib ../../../media/ffvpx/libavutil/x86/libmedia_ffvpx_libavutil_x86.a -Wl,--version-script,libmozavutil.so.symbols exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTargetPDF.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTargetPDF.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPDF.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_ots_src1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/gfx/ots/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_ots_src1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer /pbulk/work/www/firefox52/work/build/gfx/ots/src/Unified_cpp_gfx_ots_src1.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPDF.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPDF.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.cpp:26: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ libnetwerk_dns.a.desc rm -f libnetwerk_dns.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libnetwerk_dns.a.desc Unified_c_netwerk_dns0.o nsEffectiveTLDService.o nsHostResolver.o Unified_cpp_netwerk_dns0.o ../../config/external/icu/libicu.a exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o jsmath.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsmath.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ chmod +x libmozavutil.so ../../../config/nsinstall -R -m 644 'libmozavutil.so' '../../../dist/bin' gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavutil' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o jsutil.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.cpp libgfx_ots_src.a.desc rm -f libgfx_ots_src.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_ots_src.a.desc gasp.o gdef.o gpos.o gsub.o hdmx.o kern.o ltsh.o math.o vdmx.o vorg.o Unified_cpp_gfx_ots_src0.o Unified_cpp_gfx_ots_src1.o ../../../modules/brotli/libbrotli.a ../../../modules/woff2/libwoff2.a In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsdtoa.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c: In function 'double _strtod(DtoaState*, const char*, char**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:1520:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 1520 | sign = 1; | ~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:1522:17: note: here 1522 | case '+': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:1613:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 1613 | esign = 1; | ~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:1614:25: note: here 1614 | case '+': | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsdtoa.cpp: In function 'char* js_dtostr(DtoaState*, char*, size_t, JSDToStrMode, int, double)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsdtoa.cpp:149:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | minNDigits = precision; | ~~~~~~~~~~~^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsdtoa.cpp:151:13: note: here 151 | case DTOSTR_STANDARD_EXPONENTIAL: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c: In function 'char* dtoa(DtoaState*, U, int, int, int*, int*, char**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:2798:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2798 | leftright = 0; | ~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:2800:17: note: here 2800 | case 4: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:2806:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2806 | leftright = 0; | ~~~~~~~~~~^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/dtoa.c:2808:17: note: here 2808 | case 5: | ^~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/netwerk/dns' gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec' mkdir -p '.deps/' libmozavcodec.so.symbols /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python -m mozbuild.action.file_generate /pbulk/work/www/firefox52/work/firefox-52.9.0esr/python/mozbuild/mozbuild/action/generate_symbols_file.py generate_symbols_file libmozavcodec.so.symbols .deps/libmozavcodec.so.symbols.pp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/avcodec.symbols -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsmath.cpp:33: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsmath.cpp:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/ots/src' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o pm_stub.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/pm_stub.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/perf/pm_stub.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/HelperThreads.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ gmake[3]: Entering directory '/pbulk/work/www/firefox52/work/build/layout/media' libgkmedias.a.desc rm -f libgkmedias.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgkmedias.a.desc ../../media/libogg/libmedia_libogg.a ../../media/libvorbis/libmedia_libvorbis.a ../../media/libtheora/libmedia_libtheora.a ../../media/libmkv/libmedia_libmkv.a ../../media/libpng/libmozpng.a ../../media/libcubeb/src/libcubeb.a ../../media/libnestegg/src/libmedia_libnestegg_src.a ../../media/libopus/libmedia_libopus.a ../../media/libspeex_resampler/src/libspeex.a ../../parser/expat/lib/libparser_expat_lib.a ../../gfx/graphite2/src/libgfx_graphite2_src.a ../../gfx/harfbuzz/src/libgfx_harfbuzz_src.a ../../gfx/angle/libgfx_angle.a ../../gfx/ots/src/libgfx_ots_src.a ../../gfx/skia/libgfx_skia.a exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o allcodecs.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/allcodecs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/allcodecs.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o audioconvert.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/audioconvert.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/audioconvert.c gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/layout/media' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o ConditionVariable.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/ConditionVariable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/threading/posix/ConditionVariable.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:24: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTargetPS.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTargetPS.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPS.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o PrintTargetThebes.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/PrintTargetThebes.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetThebes.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsmath.cpp:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsmath.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsmath.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o avpacket.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/avpacket.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/avpacket.c /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsCOMPtr.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPS.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetPS.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o avpicture.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/avpicture.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/avpicture.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o bitstream.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/bitstream.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/bitstream.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/AlreadyAddRefed.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/gfx/PrintTarget.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetThebes.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/PrintTargetThebes.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o codec_desc.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/codec_desc.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/codec_desc.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o MutexImpl.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/MutexImpl.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/threading/posix/MutexImpl.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o dummy_funcs.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/dummy_funcs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/dummy_funcs.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o flac.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/flac.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/flac.c exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o flac_parser.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/flac_parser.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/flac_parser.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o flacdata.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/flacdata.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/flacdata.c In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o flacdec.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/flacdec.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/flacdec.c /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h: Assembler messages: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' In the directory /pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec The following command failed to execute properly: /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o flac.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/flac.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/flac.c gmake[3]: *** [/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/rules.mk:883: flac.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Thread.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Thread.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/threading/posix/Thread.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config.h:37, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:105, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/avutil.h:288, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/log.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil_visibility.h:16, from : /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/config_unix64.h:231: warning: "HAVE_SOUNDCARD_H" redefined 231 | #define HAVE_SOUNDCARD_H 0 | In file included from : /pbulk/work/www/firefox52/work/build/mozilla-config.h:72: note: this is the location of the previous definition 72 | #define HAVE_SOUNDCARD_H 1 | In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/common.h:464: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavutil/mem.h:186:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxASurface.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxASurface.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Initialization.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Initialization.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Initialization.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxAlphaRecoverySSE2.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxAlphaRecoverySSE2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -msse2 /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxAlphaRecoverySSE2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h: Assembler messages: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:116: Error: operand type mismatch for `sar' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr' In the directory /pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec The following command failed to execute properly: /pbulk/work/www/firefox52/work/.cwrapper/bin/gcc -o flacdec.o -c -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/flacdec.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-strict-aliasing -Dunix -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -include libavutil_visibility.h /pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/ffvpx/libavcodec/flacdec.c gmake[3]: *** [/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/rules.mk:882: flacdec.o] Error 1 gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/media/ffvpx/libavcodec' gmake[2]: *** [/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/recurse.mk:71: media/ffvpx/libavcodec/target] Error 2 gmake[2]: *** Waiting for unfinished jobs.... exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TraceLogging.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/TraceLogging.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLogging.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TraceLoggingGraph.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/TraceLoggingGraph.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingGraph.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxDrawable.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxDrawable.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxDrawable.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingTypes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingGraph.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingGraph.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsrootidl.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsISupports.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsIMemoryReporter.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Statistics.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Initialization.cpp:19: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Initialization.cpp:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o TraceLoggingTypes.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/TraceLoggingTypes.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingTypes.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsMathUtils.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPoint.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxRect.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxDrawable.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxDrawable.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLogging.cpp:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/EnvironmentObject-inl.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject-inl.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.cpp:43: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingTypes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingTypes.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFT2FontBase.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFT2FontBase.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Ion.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Initialization.cpp:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmInstance.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Initialization.cpp:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxContext.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src0.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src0.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.cpp:19: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFT2Utils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFT2Utils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2Utils.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscriptinlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject-inl.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxContext.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2Utils.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArrayObject.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/GlobalObject.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.cpp:62, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src0.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.cpp:48: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src1.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src1.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFcPlatformFontList.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFcPlatformFontList.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.cpp:3055:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsarray.cpp:3761:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src10.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src10.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFontconfigFonts.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFontconfigFonts.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLogging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLogging.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingTypes.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLoggingGraph.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLogging.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/NameAnalysisTypes.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TraceLogging.cpp:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:16: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxFontconfigUtils.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxFontconfigUtils.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigUtils.cpp /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/nsTArray.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.cpp:67: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.cpp:792:24: warning: unnecessary parentheses in declaration of 'addr' [-Wparentheses] 792 | SharedMem(addr) = view->viewDataShared().cast() + offset; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.cpp:792:24: note: remove parentheses 792 | SharedMem(addr) = view->viewDataShared().cast() + offset; | ^~~~~~ | - - In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigUtils.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src11.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src11.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Probes.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Profilers.cpp:30, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src1.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BytecodeAnalysis.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BytecodeAnalysis.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src10.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsexn.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/GlobalObject.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxUserFontSet.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:24: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmInstance.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/AtomicsObject.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.cpp:20, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src1.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp: In member function 'virtual already_AddRefed gfxPangoFontGroup::FindFontForChar(uint32_t, uint32_t, uint32_t, gfxFontGroup::Script, gfxFont*, uint8_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:1627:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 1627 | (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFT2FontBase.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigUtils.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigUtils.cpp:8: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Intl.cpp:581:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp: In function 'cairo_scaled_font_t* CreateScaledFont(FcPattern*, cairo_font_face_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:2167:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 2167 | rgba = FC_RGBA_NONE; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontconfigFonts.cpp:2172:9: note: here 2172 | case FC_RGBA_RGB: | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineIC.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/EagerSimdUnbox.cpp:9, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src11.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/SIMD.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:19: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp: In function 'void PrepareFontOptions(FcPattern*, cairo_font_options_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp:609:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 609 | rgba = FC_RGBA_NONE; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.cpp:614:9: note: here 614 | case FC_RGBA_RGB: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src0.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ModuleObject.cpp:1215:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1215 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ModuleObject.cpp:1219:7: note: here 1219 | default: | ^~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxGdkNativeRenderer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxGdkNativeRenderer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGdkNativeRenderer.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Profilers.cpp:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCoord.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsSize.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGdkNativeRenderer.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGdkNativeRenderer.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src12.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src12.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxPlatform.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxPlatform.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:729:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 68]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 68]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ReflectParse.cpp:255:69: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:151:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src1.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ReflectParse.cpp:2403:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2403 | if (!pn->isKind(PNK_STATEMENTLIST)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ReflectParse.cpp:2407:7: note: here 2407 | case PNK_STATEMENTLIST: | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/SIMD.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineIC.h:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/basictypes.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CacheIR.cpp:12, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src10.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src13.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src13.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxPlatformGtk.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxPlatformGtk.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:9: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ImageBitmapBinding.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:6, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsIScrollableFrame.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/InputData.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/GeckoContentController.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/GfxMessageUtils.h:24, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/gfxipc/ShadowLayerUtils.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:21, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:18, from /pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/NameAnalysisTypes.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BytecodeAnalysis.h:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscriptinlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BytecodeAnalysis.cpp:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In constructor 'js::AutoResolving::AutoResolving(JSContext*, JS::HandleObject, JS::HandleId, Kind)', inlined from 'bool js::WatchHandler(JSContext*, JSObject*, jsid, const JS::Value&, JS::Value*, void*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Object.cpp:487:62: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:552:27: warning: storing the address of local variable 'resolving' in '*cx.JSContext::resolvingList' [-Wdangling-pointer=] 552 | cx->resolvingList = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src0.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Object.cpp: In function 'bool js::WatchHandler(JSContext*, JSObject*, jsid, const JS::Value&, JS::Value*, void*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Object.cpp:487:19: note: 'resolving' declared here 487 | AutoResolving resolving(cx, obj, id, AutoResolving::WATCH); | ^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Object.cpp:487:19: note: 'cx' declared here In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonAnalysis.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InstructionReordering.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InstructionReordering.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src12.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BufferList.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/pickle.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ipc/ProtocolUtils.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/layers/CompositorBridgeChild.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src14.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src14.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src13.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatform.cpp:25: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrameIterator.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src14.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFcPlatformFontList.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxUserFontSet.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:20: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp: In member function 'virtual already_AddRefed gfxPlatformGtk::GetScaledFontForFont(gfxPlatform::DrawTarget*, gfxFont*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:646:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 646 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformGtk.cpp:648:5: note: here 648 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Ion.cpp:55, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src12.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxPrefs.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxPrefs.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPrefs.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger-inl.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.cpp:41: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src15.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src15.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxXlibNativeRenderer.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxXlibNativeRenderer.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibNativeRenderer.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineIC.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonAnalysis.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Lowering.cpp:17, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src14.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsCharTraits.h:13, from /pbulk/work/www/firefox52/work/build/dist/include/nsAlgorithm.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsCoord.h:9, from /pbulk/work/www/firefox52/work/build/dist/include/nsPoint.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibNativeRenderer.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibNativeRenderer.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonAnalysis.cpp:3528:21: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src12.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonBuilder.cpp: In member function 'bool js::jit::IonBuilder::inspectOpcode(JSOp)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonBuilder.cpp:1996:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1996 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonBuilder.cpp:1999:7: note: here 1999 | case JSOP_BINDNAME: | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Ion.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/FixedList.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIRGraph.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIRGraph.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src15.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::jit::MDefinition*; Value = js::jit::MDefinition*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LoopUnroller.cpp:343:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:11: In member function 'JS::Zone* JSCompartment::zone()', inlined from 'void js::ExclusiveContext::setCompartment(JSCompartment*, const js::AutoLockForExclusiveAccess*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:447:30, inlined from 'void js::ExclusiveContext::leaveCompartment(JSCompartment*, const js::AutoLockForExclusiveAccess*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:417:19, inlined from 'js::AutoCompartment::~AutoCompartment()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:57:26, inlined from 'void mozilla::Maybe::reset() [with T = js::AutoCompartment]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'mozilla::Maybe::~Maybe() [with T = js::AutoCompartment]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.cpp:2530:1: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:391:31: warning: '*(js::AutoCompartment*)((char*)&ac + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::AutoCompartment::origin_' may be used uninitialized [-Wmaybe-uninitialized] 391 | JS::Zone* zone() { return zone_; } | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.cpp: In function 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.cpp:2476:37: note: '*(js::AutoCompartment*)((char*)&ac + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::AutoCompartment::origin_' was declared here 2476 | mozilla::Maybe ac; | ^~ In member function 'void js::ExclusiveContext::leaveCompartment(JSCompartment*, const js::AutoLockForExclusiveAccess*)', inlined from 'js::AutoCompartment::~AutoCompartment()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:57:26, inlined from 'void mozilla::Maybe::reset() [with T = js::AutoCompartment]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:419:18, inlined from 'mozilla::Maybe::~Maybe() [with T = js::AutoCompartment]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Maybe.h:93:19, inlined from 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.cpp:2530:1: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:416:20: warning: '*(js::AutoCompartment*)((char*)&ac + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::AutoCompartment::cx_' may be used uninitialized [-Wmaybe-uninitialized] 416 | JSCompartment* startingCompartment = compartment_; | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.cpp: In function 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/Promise.cpp:2476:37: note: '*(js::AutoCompartment*)((char*)&ac + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::AutoCompartment::cx_' was declared here 2476 | mozilla::Maybe ac; | ^~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src14.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningStatus js::jit::IonBuilder::inlineIsTypedArrayHelper(js::jit::CallInfo&, WrappingBehavior)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MCallOptimize.cpp:2449:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2449 | if (wrappingBehavior == AllowWrappedTypedArrays) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MCallOptimize.cpp:2462:7: note: here 2462 | case TemporaryTypeSet::ForAllResult::EMPTY: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src14.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp: In function 'bool NeedNegativeZeroCheck(js::jit::MDefinition*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp:2993:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 2993 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp:2994:11: note: here 2994 | case MDefinition::Op_StoreElement: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp: In function 'bool CanProduceNegativeZero(js::jit::MDefinition*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp:2908:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2908 | if (def->type() == MIRType::Double && def->toConstant()->toDouble() == -0.0) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp:2911:9: note: here 2911 | case MDefinition::Op_BitAnd: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MTypeOf::foldsTo(js::jit::TempAllocator&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp:3888:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3888 | if (!inputMaybeCallableOrEmulatesUndefined()) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.cpp:3895:7: note: here 3895 | default: | ^~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src16.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src16.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp:27, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src15.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineIC.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIRGraph.h:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o gfxXlibSurface.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/gfxXlibSurface.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibSurface.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/UniquePtr.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxASurface.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibSurface.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxXlibSurface.cpp:6: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/FixedList.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src17.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src17.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::loadUnboxedProperty(T, JSValueType, js::jit::TypedOrValueRegister) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp:478:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 478 | if (output.type() == MIRType::Double) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp:485:7: note: here 485 | case JSVAL_TYPE_BOOLEAN: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::loadUnboxedProperty(T, JSValueType, js::jit::TypedOrValueRegister) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp:478:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 478 | if (output.type() == MIRType::Double) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp:485:7: note: here 485 | case JSVAL_TYPE_BOOLEAN: | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonAnalysis.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RangeAnalysis.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RangeAnalysis.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src16.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_thebes0.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_thebes0.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/SharedIC.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/SharedIC.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src17.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsTraceRefcnt.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Assertions.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Logging.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BlockingResourceBase.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Monitor.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/SoftwareVsyncSource.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/SoftwareVsyncSource.cpp:7, from /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter-inl.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/SharedIC.cpp:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSheet.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleSetHandle.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIPresShell.h:27, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:16, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/SVGContextPaint.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter-inl.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Recover.cpp:31, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src16.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:18: In member function 'bool js::jit::MoveOperand::operator==(const js::jit::MoveOperand&) const', inlined from 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp:2648:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MoveResolver.h:165:28: warning: 'to.js::jit::MoveOperand::kind_' may be used uninitialized [-Wmaybe-uninitialized] 165 | if (kind_ != other.kind_) | ~~~~~~^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.cpp:2647:17: note: 'to' declared here 2647 | MoveOperand to(*this, arg); | ^~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src18.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src18.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ArrayUtils.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/GeckoProfiler.h:58, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/CondVar.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_gfx_thebes1.o -c -I/pbulk/work/www/firefox52/work/build/dist/stl_wrappers -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_NETBSD=1 -DOS_BSD=1 -DMOZ_ENABLE_FREETYPE -DGRAPHITE2_STATIC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes -I/pbulk/work/www/firefox52/work/build/gfx/thebes -I/pbulk/work/www/firefox52/work/build/ipc/ipdl/_ipdlheaders -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/ipc/glue -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/workers -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/dom/xml -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/config -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/skia/skia/include/core -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/media/libyuv/include -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_thebes1.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include/cairo -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -D_REENTRANT -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/widget/gtk/compat-gtk3 -I/usr/pkg/include/gtk-3.0/unix-print -I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/at-spi2-atk/2.0 -I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/fribidi -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/freetype2 -D_REENTRANT -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -pthread -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/cairo -I/usr/X11R7/include -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -pthread -I/usr/pkg/include/fribidi -D_REENTRANT -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineIC.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonAnalysis.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/SharedIC.h:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/SharedIC.cpp:3076:32: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/nscore.h:20, from /pbulk/work/www/firefox52/work/build/dist/include/nsStringFwd.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsAString.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsSubstring.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/nsString.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontEntry.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.cpp:6, from /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RangeAnalysis.cpp: In member function 'bool js::jit::RangeAnalysis::addBetaNodes()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RangeAnalysis.cpp:277:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 277 | if (!compare->isNumericComparison()) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RangeAnalysis.cpp:281:11: note: here 281 | case JSOP_EQ: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RangeAnalysis.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 286 | if (!compare->isNumericComparison()) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RangeAnalysis.cpp:290:11: note: here 290 | case JSOP_NE: | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CompileInfo.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src18.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp: In static member function 'static void gfxFontShaper::MergeFontFeatures(const gfxFontStyle*, const nsTArray&, bool, const nsAString_internal&, bool, void (*)(const uint32_t&, uint32_t&, void*), void*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:476:57: warning: this statement may fall through [-Wimplicit-fallthrough=] 476 | mergedFeatures.Put(HB_TAG('c','2','s','c'), 1); | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:480:9: note: here 480 | case NS_FONT_VARIANT_CAPS_SMALLCAPS: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:486:73: warning: this statement may fall through [-Wimplicit-fallthrough=] 486 | HB_TAG('c','2','p','c'), 1); | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:490:9: note: here 490 | case NS_FONT_VARIANT_CAPS_PETITECAPS: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp: In member function 'bool gfxFont::InitFakeSmallCapsRun(DrawTarget*, gfxTextRun*, const T*, uint32_t, uint32_t, uint8_t, uint16_t, Script, bool, bool) [with T = char16_t]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:3202:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 3202 | f = smallCapsFont; | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.cpp:3205:13: note: here 3205 | case kUppercase: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1296:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1296 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, Script, int32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:1308:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1308 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFont.h:713:11: note: 'class gfxShapedText::CompressedGlyph' declared here 713 | class CompressedGlyph { | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ChromeUtilsBinding.h:8, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/BasePrincipal.h:15, from /pbulk/work/www/firefox52/work/build/dist/include/nsILoadInfo.h:33, from /pbulk/work/www/firefox52/work/build/dist/include/nsIChannel.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/nsIHttpChannel.h:10, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/net/ReferrerPolicy.h:9, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxUserFontSet.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxPlatformFontList.cpp:10, from /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:56: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h: In function 'bool mozilla::dom::ThrowErrorMessage(JSContext*, ErrNum, Ts&& ...)': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/ErrorResult.h:78:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 78 | binding_detail::ThrowErrorMessage(aCx, static_cast(aErrorNumber), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/ToJSValue.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/WindowBinding.h:14, from /pbulk/work/www/firefox52/work/build/dist/include/ScrollbarStyles.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/nsPresContext.h:39, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/StyleStructContext.h:11, from /pbulk/work/www/firefox52/work/build/dist/include/nsStyleStruct.h:22, from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/SVGContextPaint.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxSVGGlyphs.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxSVGGlyphs.cpp:5, from /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:74: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h: In constructor 'mozilla::dom::ProtoAndIfaceCache::PageTableCache::PageTableCache()': /pbulk/work/www/firefox52/work/build/dist/include/mozilla/dom/BindingUtils.h:518:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array, 16>*, 85>'; use assignment or value-initialization instead [-Wclass-memaccess] 518 | memset(&mPages, 0, sizeof(mPages)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/nsTHashtable.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontFeatures.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxFontEntry.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array, 16>*, 85>' declared here 22 | class Array | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/EnvironmentObject-inl.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame-inl.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.cpp:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:1053:28, inlined from 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Recover.cpp:369:48: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:963:51: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 963 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Recover.cpp:357:13: note: 'result' was declared here 357 | int32_t result; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonBuilder.cpp: In member function 'js::TemporaryTypeSet* js::jit::IonBuilder::computeHeapType(const js::TemporaryTypeSet*, jsid)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonBuilder.cpp:9811:1: warning: function may return address of local variable [-Wreturn-local-addr] 9811 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonBuilder.cpp:9780:22: note: declared here 9780 | TemporaryTypeSet empty; | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CompileInfo.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CompileInfo.h:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.cpp:311:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.cpp:327:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.cpp:353:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/ValueNumbering.cpp:127:15: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/VMFunctions.cpp:813:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:344:65: required from 'bool js::HashSet::init(uint32_t) [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/ValueNumbering.cpp:83:21: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:101: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.cpp: In member function 'void gfxFontGroup::FamilyFace::CheckState(bool&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.cpp:1733:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1733 | SetInvalid(); | ~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxTextRun.cpp:1736:13: note: here 1736 | default: | ^~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src19.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src19.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src2.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src2.cpp /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxFontShaper::DrawTarget*, gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.cpp:348:36: warning: 'clusterLoc' may be used uninitialized [-Wmaybe-uninitialized] 348 | float dx = rtl ? (xLocs[j] - clusterLoc) : | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | (xLocs[j] - clusterLoc - adv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/gfx/thebes/gfxGraphiteShaper.cpp:337:19: note: 'clusterLoc' was declared here 337 | float clusterLoc; | ^~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src20.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src20.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src21.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src21.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src22.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src22.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TestingFunctions.cpp:17, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src2.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrameInfo.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/BaselineCompiler-shared.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x86-shared/BaselineCompiler-x86-shared.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src21.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TestingFunctions.cpp:58: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src23.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src23.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsalloc.cpp:9, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src22.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TestingFunctions.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TestingFunctions.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TestingFunctions.cpp:53: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:44:46: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TestingFunctions.cpp:57: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src20.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsexn.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsexn.cpp:11, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src23.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsweakmap.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObject.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitCompartment.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/Assembler-x64.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/Assembler-x64.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src19.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitOptions.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonOptimizationLevels.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/Assembler-x64.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 7]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 7]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 5]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 5]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObject.cpp:125:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObject.cpp:163:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ libgfx_thebes.a.desc rm -f libgfx_thebes.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libgfx_thebes.a.desc ContextStateTracker.o PrintTarget.o PrintTargetPDF.o PrintTargetPS.o PrintTargetThebes.o gfxASurface.o gfxAlphaRecoverySSE2.o gfxDrawable.o gfxFT2FontBase.o gfxFT2Utils.o gfxFcPlatformFontList.o gfxFontconfigFonts.o gfxFontconfigUtils.o gfxGdkNativeRenderer.o gfxPlatform.o gfxPlatformGtk.o gfxPrefs.o gfxXlibNativeRenderer.o gfxXlibSurface.o Unified_cpp_gfx_thebes0.o Unified_cpp_gfx_thebes1.o ../../config/external/icu/libicu.a In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter-inl.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.cpp:99, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src22.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsexn.cpp:37: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/gfx/thebes' exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src24.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src24.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src25.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src25.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.cpp:93: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:44:46: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscriptinlines.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.cpp:97: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsalloc.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsalloc.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.cpp:137:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h:394:15: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct JSContext' with no trivial copy-assignment [-Wclass-memaccess] 394 | memset(const_cast(p), 0x3B, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:324:8: note: 'struct JSContext' declared here 324 | struct JSContext : public js::ExclusiveContext, | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:729:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = JSAtom* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = JSAtom*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.cpp:982:24: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:151:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Heap.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:16: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CompileInfo.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitCompartment.h:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsexn.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CompileInfo.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:152:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:217, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src23.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:145:8: note: 'struct js::gc::TenureCountCache' declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:599:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.h:33:8: note: 'struct js::NativeIterator' declared here 33 | struct NativeIterator | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsnum.cpp:25, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src24.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsnum.cpp:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:3620:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:4495:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp: In member function 'void js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5855:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5855 | incrementalState = State::MarkRoots; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5859:7: note: here 5859 | case State::MarkRoots: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5870:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5870 | if (isIncremental && useZeal && hasZealMode(ZealMode::IncrementalRootsThenFinish)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5875:7: note: here 5875 | case State::Mark: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5924:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5924 | if (isIncremental && useZeal && hasZealMode(ZealMode::IncrementalMultipleSlices)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5929:7: note: here 5929 | case State::Sweep: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5935:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5935 | incrementalState = State::Finalize; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5939:7: note: here 5939 | case State::Finalize: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5968:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5968 | if (isCompacting && isIncremental) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5973:7: note: here 5973 | case State::Compact: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5985:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5985 | incrementalState = State::Decommit; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.cpp:5989:7: note: here 5989 | case State::Decommit: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src23.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp: In function 'bool Compare(T*, T*, size_t) [with T = js::ReceiverGuard]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:523:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 523 | case 0: do { if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:524:7: note: here 524 | case 7: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:524:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 524 | case 7: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:525:7: note: here 525 | case 6: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:525:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 525 | case 6: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:526:7: note: here 526 | case 5: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:526:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 526 | case 5: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:527:7: note: here 527 | case 4: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:527:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 527 | case 4: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:528:7: note: here 528 | case 3: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:528:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 528 | case 3: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:529:7: note: here 529 | case 2: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:529:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 529 | case 2: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.cpp:530:7: note: here 530 | case 1: if (*a++ != *b++) return false; | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscriptinlines.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.cpp:11, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src25.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsnum.cpp:37: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsnum.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsnum.cpp:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:152:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsopcode.cpp:40, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src24.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:145:8: note: 'struct js::gc::TenureCountCache' declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsopcode.cpp:263:38: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class {anonymous}::BytecodeParser::Bytecode'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsopcode.cpp:260:11: note: 'class {anonymous}::BytecodeParser::Bytecode' declared here 260 | class Bytecode | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src26.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src26.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src27.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src27.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsiter.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src26.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src28.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src28.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/proxy/CrossCompartmentWrapper.cpp:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/proxy/CrossCompartmentWrapper.cpp:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/proxy/ScriptedProxyHandler.cpp:597:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/proxy/ScriptedProxyHandler.cpp:1066:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/proxy/Wrapper.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src27.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.cpp:56: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src29.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src29.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src29.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src3.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src3.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/CallNonGenericMethod.cpp:9, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src28.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/DebuggerMemory.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/DebuggerMemory.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src29.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src30.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src30.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src30.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/proxy/Wrapper.cpp:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src31.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src31.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src31.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:14: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/HelperThreads.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/HelperThreads.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src30.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/NameAnalysisTypes.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger-inl.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/DebuggerMemory.cpp:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscriptinlines.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src32.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src32.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src32.cpp In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src27.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyFrameArgs; JS::HandleFunction = JS::Handle]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp:332:38: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp:305:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 305 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:437:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 437 | class GCPtr : public WriteBarrieredBase | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyScriptFrameIterArgs; JS::HandleFunction = JS::Handle]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp:345:18: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp:305:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 305 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:437:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 437 | class GCPtr : public WriteBarrieredBase | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyJitFrameArgs; JS::HandleFunction = JS::Handle]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp:364:18: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArgumentsObject.cpp:305:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 305 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:437:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 437 | class GCPtr : public WriteBarrieredBase | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/DebuggerMemory.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jshashutil.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:9, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src31.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Tracer.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/IdValuePair.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.cpp:2419:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:781:7: note: 'class JSScript' declared here 781 | class JSScript : public js::gc::TenuredCell | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:729:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::SharedScriptData* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::SharedScriptData*; HashPolicy = js::ScriptBytecodeHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.cpp:2274:16: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::MissingEnvironmentKey; Value = js::ReadBarriered; HashPolicy = js::MissingEnvironmentKey; AllocPolicy = js::RuntimeAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/EnvironmentObject.cpp:2701:32: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry, js::LiveEnvironmentVal>; HashPolicy = js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::ReadBarriered; Value = js::LiveEnvironmentVal; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::RuntimeAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/EnvironmentObject.cpp:2702:29: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::LiveEnvironmentVal> >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::LiveEnvironmentVal> >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::WatchKey; Value = js::Watchpoint; HashPolicy = js::WatchKeyHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jswatchpoint.cpp:113:14: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry, js::HeapPtr >; HashPolicy = js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::HeapPtr; Value = js::HeapPtr; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::RuntimeAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsweakmap.cpp:194:14: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::HeapPtr > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::HeapPtr > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/HelperThreads.cpp:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:151:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeEmitter.h:337:30: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:22: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:11: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:38:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:86:7: note: 'class js::ObjectGroup' declared here 86 | class ObjectGroup : public gc::TenuredCell | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:1667:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ObjectGroupCompartment'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:549:7: note: 'class js::ObjectGroupCompartment' declared here 549 | class ObjectGroupCompartment | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::ArrayObjectKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::ArrayObjectKey; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:1762:32: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::PlainObjectKey; Value = js::ObjectGroupCompartment::PlainObjectEntry; HashPolicy = js::ObjectGroupCompartment::PlainObjectKey; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:1770:32: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src25.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp: In function 'const TextChar* FirstCharMatcherUnrolled(const TextChar*, uint32_t, PatChar) [with TextChar = unsigned char; PatChar = char16_t]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1176:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1176 | case 0: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1177:9: note: here 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1177:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1178:9: note: here 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1178:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1179:9: note: here 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1179:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1180:9: note: here 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1180:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1181:9: note: here 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1181:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1182:9: note: here 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1182:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1183:9: note: here 1183 | case 1: if (*t++ == pat) return t - 1; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp: In function 'const TextChar* FirstCharMatcherUnrolled(const TextChar*, uint32_t, PatChar) [with TextChar = char16_t; PatChar = unsigned char]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1176:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1176 | case 0: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1177:9: note: here 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1177:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1178:9: note: here 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1178:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1179:9: note: here 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1179:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1180:9: note: here 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1180:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1181:9: note: here 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1181:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1182:9: note: here 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1182:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.cpp:1183:9: note: here 1183 | case 1: if (*t++ == pat) return t - 1; | ^~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/build/dist/include/js/GCHashTable.h:182:47: required from 'void js::MutableGCHashMapOperations::clear() [with Outer = JS::WeakCache, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy> >; Args = {js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy >}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:1760:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::ObjectGroupCompartment::NewEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/build/dist/include/js/GCHashTable.h:342:47: required from 'void js::MutableGCHashSetOperations::clear() [with Outer = JS::WeakCache >; Args = {js::ObjectGroupCompartment::NewEntry, js::ObjectGroupCompartment::NewEntry, js::SystemAllocPolicy}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.cpp:1773:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/HelperThreads.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:152:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/HelperThreads.cpp:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:145:8: note: 'struct js::gc::TenureCountCache' declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineIC.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineInspector.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonBuilder.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/HelperThreads.cpp:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmInstance.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/MemoryMetrics.cpp:26, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src30.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:44:46: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/MemoryMetrics.cpp:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeCompiler.cpp:11, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src3.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeCompiler.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeCompiler.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = js::HeapSlot; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.cpp:863:16: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger-inl.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src28.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsweakmap.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/TypedObject.h:11, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ReceiverGuard.cpp:9, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src32.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ReceiverGuard.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ReceiverGuard.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src33.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src33.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src33.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.cpp:11, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src33.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.cpp:7: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeCompiler.cpp:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ReceiverGuard.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src34.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src34.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src34.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SelfHosting.cpp:52, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src33.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stopwatch.cpp:18, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src34.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/SplayTree.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src3.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:729:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:151:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeEmitter.h:337:30: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::NameLocation&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::NameLocation&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeEmitter.cpp:392:23: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::MaybeCheckTDZ&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::MaybeCheckTDZ&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/BytecodeEmitter.cpp:1473:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src35.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src35.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src35.cpp In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src3.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/NameFunctions.cpp: In member function 'js::frontend::ParseNode* {anonymous}::NameResolver::gatherNameable(js::frontend::ParseNode**, size_t*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/NameFunctions.cpp:171:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 171 | pos--; | ~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/NameFunctions.cpp:174:15: note: here 174 | default: | ^~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/StringBuffer.cpp:11, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src34.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stopwatch.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stopwatch.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/ModuleObject.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.cpp:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.cpp:21, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src34.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape-inl.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.cpp:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSObject*; Value = unsigned int; HashPolicy = js::MovableCellHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/build/dist/include/js/GCHashTable.h:182:47: required from 'void js::MutableGCHashMapOperations::clear() [with Outer = JS::Rooted, js::SystemAllocPolicy> >; Args = {JSObject*, unsigned int, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/StructuredClone.cpp:1676:17: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In constructor 'js::AutoResolving::AutoResolving(JSContext*, JS::HandleObject, JS::HandleId, Kind)', inlined from 'bool js::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, MutableHandleShape, bool*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:40, inlined from 'bool js::LookupOwnPropertyInline(ExclusiveContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:487:27, inlined from 'bool js::NativeHasProperty(JSContext*, HandleNativeObject, JS::HandleId, bool*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.cpp:1694:44: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:552:27: warning: storing the address of local variable 'resolving' in '*cx.JSContext::resolvingList' [-Wdangling-pointer=] 552 | cx->resolvingList = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/UnboxedObject-inl.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter-inl.h:25, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.cpp:11, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src30.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeHasProperty(JSContext*, HandleNativeObject, JS::HandleId, bool*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:19: note: 'resolving' declared here 390 | AutoResolving resolving(cx, obj, id); | ^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:19: note: 'cx' declared here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/SymbolObject.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference-inl.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src35.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Tracer.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/IdValuePair.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference-inl.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:17: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:152:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.cpp:42, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src32.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:145:8: note: 'struct js::gc::TenureCountCache' declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/CallNonGenericMethod.cpp:7: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/CharacterEncoding.cpp:15, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src28.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmInstance.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger.cpp:41: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:729:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger.cpp:3971:24: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::ReadBarriered; HashPolicy = js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::SavedFrame::HashPolicy; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SavedStacks.cpp:1194:17: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:151:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.cpp:41: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Time.cpp:21, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src35.cpp:2: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference-inl.h:19: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:24: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = js::TemporaryTypeSet; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.cpp:1153:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::TemporaryTypeSet'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:655:7: note: 'class js::TemporaryTypeSet' declared here 655 | class TemporaryTypeSet : public TypeSet | ^~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src36.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src36.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src36.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src37.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src37.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src37.cpp /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayObject.cpp:1900:32: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT; long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1035:57: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayObject.cpp:3304:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:248:25: required from 'static void js::UnsharedOps::podCopy(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:295:25: required from 'static bool js::ElementSpecific::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SpecificArray = {anonymous}::TypedArrayObjectTemplate; Ops = js::UnsharedOps; typename SpecificArray::SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:761:91: required from 'static bool js::TypedArrayMethods::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:697:35: required from 'static bool js::TypedArrayMethods::set(JSContext*, const JS::CallArgs&) [with SomeTypedArray = js::TypedArrayObject]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayObject.cpp:1507:74: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct js::uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/GlobalObject.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArrayBufferObject.h:457:8: note: 'struct js::uint8_clamped' declared here 457 | struct uint8_clamped { | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodMove(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:253:25: required from 'static void js::UnsharedOps::podMove(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:508:25: required from 'static bool js::ElementSpecific::setFromOverlappingTypedArray(JSContext*, JS::Handle, JS::Handle, uint32_t) [with SpecificArray = {anonymous}::TypedArrayObjectTemplate; Ops = js::UnsharedOps; typename SpecificArray::SomeTypedArray = js::TypedArrayObject; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:287:52: required from 'static bool js::ElementSpecific::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SpecificArray = {anonymous}::TypedArrayObjectTemplate; Ops = js::UnsharedOps; typename SpecificArray::SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:761:91: required from 'static bool js::TypedArrayMethods::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayCommon.h:697:35: required from 'static bool js::TypedArrayMethods::set(JSContext*, const JS::CallArgs&) [with SomeTypedArray = js::TypedArrayObject]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypedArrayObject.cpp:1507:74: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:157:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct js::uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157 | memmove(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArrayBufferObject.h:457:8: note: 'struct js::uint8_clamped' declared here 457 | struct uint8_clamped { | ^~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/UnboxedObject.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/UnboxedObject-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/UnboxedObject.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src36.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBaselineCompile.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBaselineCompile.cpp:98, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src37.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArrayObject-inl.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/UnboxedObject-inl.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCAPI.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgc.h:18: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/UnboxedObject.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:29, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:15: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsgcinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ArrayObject-inl.h:15: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartmentinlines.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src38.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src38.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src38.cpp In constructor 'js::AutoResolving::AutoResolving(JSContext*, JS::HandleObject, JS::HandleId, Kind)', inlined from 'bool js::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, MutableHandleShape, bool*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:40, inlined from 'bool js::LookupOwnPropertyInline(ExclusiveContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:487:27, inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.cpp:2071:46, inlined from 'bool js::GetPropertyForNameLookup(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.cpp:2131:42: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:552:27: warning: storing the address of local variable 'resolving' in '*cx.JSContext::resolvingList' [-Wdangling-pointer=] 552 | cx->resolvingList = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h: In function 'bool js::GetPropertyForNameLookup(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:19: note: 'resolving' declared here 390 | AutoResolving resolving(cx, obj, id); | ^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:19: note: 'cx' declared here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmGenerator.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:40, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src36.cpp:47: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:44:46: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:161:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:127:12: note: 'struct AsmJSGlobal::CacheablePod' declared here 127 | struct CacheablePod { | ^~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSExport]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:258:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class AsmJSExport'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:249:7: note: 'class AsmJSExport' declared here 249 | class AsmJSExport | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSMetadataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:295:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSMetadataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:288:8: note: 'struct AsmJSMetadataCacheablePod' declared here 288 | struct AsmJSMetadataCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src39.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src39.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src39.cpp In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:729:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In constructor 'js::AutoResolving::AutoResolving(JSContext*, JS::HandleObject, JS::HandleId, Kind)', inlined from 'bool js::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, MutableHandleShape, bool*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:40, inlined from 'bool js::LookupOwnPropertyInline(ExclusiveContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:487:27, inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, QualifiedBool, JS::ObjectOpResult&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.cpp:2464:44: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:552:27: warning: storing the address of local variable 'resolving' in '*cx.JSContext::resolvingList' [-Wdangling-pointer=] 552 | cx->resolvingList = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, QualifiedBool, JS::ObjectOpResult&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:19: note: 'resolving' declared here 390 | AutoResolving resolving(cx, obj, id); | ^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject-inl.h:390:19: note: 'cx' declared here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmGenerator.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBaselineCompile.cpp:120: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:44:46: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:75:25: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:299:22: required from 'bool js::detail::InlineTable::add(AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/InlineTable.h:536:25: required from 'bool js::InlineMap::add(AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/Parser.h:151:53: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmAST.h:802:28: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:600:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 600 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/StringBuffer.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmGeneratedSourceMap.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.cpp:19, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src38.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp: In function 'js::wasm::Op {anonymous}::SimdToOp(js::SimdType, js::SimdOperation)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2756:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2756 | switch (op) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2769:7: note: here 2769 | case SimdType::Int8x16: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2782:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2782 | switch(op) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2795:7: note: here 2795 | case SimdType::Int16x8: | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2808:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2808 | switch(op) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2819:7: note: here 2819 | case SimdType::Int32x4: | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src4.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src4.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/TokenStream.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/TokenStream.cpp:9, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src4.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger-inl.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompartment.cpp:25, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src38.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/RegExpObject.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/builtin/RegExp.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscompartment.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:19, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src39.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Allocator.cpp:18, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src4.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/TokenStream.h:16: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.cpp:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:44:46: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.cpp:37: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:152:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Allocator.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:145:8: note: 'struct js::gc::TenureCountCache' declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CompileInfo.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitCompartment.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Allocator.cpp:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = js::HeapSlot; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Marking.cpp:2591:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger.cpp:10382:26: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 10382 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Debugger.cpp:10369:17: note: 's' was declared here 10369 | const char* s; | ^ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src40.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src40.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src40.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:11: In static member function 'static uint_fast8_t mozilla::detail::FloorLog2::compute(T) [with T = unsigned int]', inlined from 'uint_fast8_t mozilla::FloorLog2(T) [with T = unsigned int]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MathAlgorithms.h:457:39, inlined from 'js::wasm::AstLoadStoreAddress AstDecodeLoadStoreAddress(const js::wasm::LinearMemoryAddress&, const AstDecodeStackItem&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:755:31, inlined from 'bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:768:70: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/MathAlgorithms.h:429:38: warning: 'addr.js::wasm::LinearMemoryAddress::align' may be used uninitialized [-Wmaybe-uninitialized] 429 | return 31u - CountLeadingZeroes32(aValue | 1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src37.cpp:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:762:34: note: 'addr.js::wasm::LinearMemoryAddress::align' was declared here 762 | LinearMemoryAddress addr; | ^~~~ In function 'js::wasm::AstLoadStoreAddress AstDecodeLoadStoreAddress(const js::wasm::LinearMemoryAddress&, const AstDecodeStackItem&)', inlined from 'bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:768:70: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:756:12: warning: 'addr.js::wasm::LinearMemoryAddress::offset' may be used uninitialized [-Wmaybe-uninitialized] 756 | return AstLoadStoreAddress(item.expr, flags, addr.offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:762:34: note: 'addr.js::wasm::LinearMemoryAddress::offset' was declared here 762 | LinearMemoryAddress addr; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp: In function 'NumLit ExtractSimdValue(ModuleValidator&, js::frontend::ParseNode*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2615:20: warning: 'u32' may be used uninitialized [-Wmaybe-uninitialized] 2615 | val[i] = u32 ? -1 : 0; | ~~~~~~~^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2613:22: note: 'u32' was declared here 2613 | uint32_t u32; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2569:20: warning: 'u32' may be used uninitialized [-Wmaybe-uninitialized] 2569 | val[i] = int8_t(u32); | ~~~~~~~^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2567:22: note: 'u32' was declared here 2567 | uint32_t u32; | ^~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/StringBuffer.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextUtils.cpp:21, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src40.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.h:33, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:19, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src40.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2374:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized [-Wmaybe-uninitialized] 2374 | asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2371:18: note: 'pos.js::frontend::TokenPos::end' was declared here 2371 | TokenPos pos; | ^~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:17: In member function 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]', inlined from 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefCounted.h:113:8, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(const U*) [with U = js::wasm::ShareableBytes; T = const js::wasm::ShareableBytes]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:409:40, inlined from 'RefPtr::~RefPtr() [with T = const js::wasm::ShareableBytes]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:78:44, inlined from 'js::wasm::SharedModule ModuleValidator::finish()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2383:5: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefCounted.h:135:7: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 135 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:15: In function 'void* js_malloc(size_t)', inlined from 'T* js_new(Args&& ...) [with T = js::wasm::ShareableBytes; Args = {}]' at /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h:346:1, inlined from 'js::wasm::SharedModule ModuleValidator::finish()' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/AsmJS.cpp:2378:51: /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h:229:18: note: returned from 'void* malloc(size_t)' 229 | return malloc(bytes); | ~~~~~~^~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src38.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeBrTable({anonymous}::FunctionDecoder&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:141:24: warning: 'tableLength' may be used uninitialized [-Wmaybe-uninitialized] 141 | for (size_t i = 0, e = tableLength; i < e; ++i) { | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:135:14: note: 'tableLength' was declared here 135 | uint32_t tableLength; | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.cpp:35, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src40.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:19, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.h:30: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In function 'bool AstDecodeBranch(AstDecodeContext&, js::wasm::Op)', inlined from 'bool AstDecodeExpr(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1399:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:848:9: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 848 | if (!IsVoid(type)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:842:14: note: 'type' was declared here 842 | ExprType type; | ^~~~ In function 'bool AstDecodeBranch(AstDecodeContext&, js::wasm::Op)', inlined from 'bool AstDecodeExpr(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1399:29: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:859:30: warning: 'depth' may be used uninitialized [-Wmaybe-uninitialized] 859 | if (!AstDecodeGetBlockRef(c, depth, &depthRef)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:841:14: note: 'depth' was declared here 841 | uint32_t depth; | ^~~~~ In function 'bool AstDecodeGetGlobal(AstDecodeContext&)', inlined from 'bool AstDecodeExpr(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1394:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:953:21: warning: 'globalId' may be used uninitialized [-Wmaybe-uninitialized] 953 | if (!GenerateRef(c, AstName(u"global"), globalId, &globalRef)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:948:14: note: 'globalId' was declared here 948 | uint32_t globalId; | ^~~~~~~~ In function 'bool AstDecodeSetGlobal(AstDecodeContext&)', inlined from 'bool AstDecodeExpr(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1390:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:976:21: warning: 'globalId' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (!GenerateRef(c, AstName(u"global"), globalId, &globalRef)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:969:14: note: 'globalId' was declared here 969 | uint32_t globalId; | ^~~~~~~~ In function 'bool AstDecodeTeeLocal(AstDecodeContext&)', inlined from 'bool AstDecodeExpr(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1082:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:932:21: warning: 'teeLocalId' may be used uninitialized [-Wmaybe-uninitialized] 932 | if (!GenerateRef(c, AstName(u"var"), teeLocalId, &localRef)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:925:14: note: 'teeLocalId' was declared here 925 | uint32_t teeLocalId; | ^~~~~~~~~~ In function 'bool AstDecodeSetLocal(AstDecodeContext&)', inlined from 'bool AstDecodeExpr(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1078:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:905:21: warning: 'setLocalId' may be used uninitialized [-Wmaybe-uninitialized] 905 | if (!GenerateRef(c, AstName(u"var"), setLocalId, &localRef)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:898:14: note: 'setLocalId' was declared here 898 | uint32_t setLocalId; | ^~~~~~~~~~ In function 'bool AstDecodeGetLocal(AstDecodeContext&)', inlined from 'bool AstDecodeExpr(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1074:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:882:21: warning: 'getLocalId' may be used uninitialized [-Wmaybe-uninitialized] 882 | if (!GenerateRef(c, AstName(u"var"), getLocalId, &localRef)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:877:14: note: 'getLocalId' was declared here 877 | uint32_t getLocalId; | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1022:13: warning: 'op' may be used uninitialized [-Wmaybe-uninitialized] 1022 | switch (op) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1017:14: note: 'op' was declared here 1017 | uint16_t op; | ^~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.cpp:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmInstance.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.cpp:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:10: In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::AstFunc*&}; T = js::wasm::AstFunc*; long unsigned int N = 0; AP = js::LifoAllocPolicy]', inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::AstFunc*&; T = js::wasm::AstFunc*; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::LifoAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:1184:13, inlined from 'bool mozilla::Vector::append(U&&) [with U = js::wasm::AstFunc*&; T = js::wasm::AstFunc*; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::LifoAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:1324:17, inlined from 'bool js::wasm::AstModule::append(js::wasm::AstFunc*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmAST.h:869:29, inlined from 'bool AstDecodeCodeSection(AstDecodeContext&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1900:31, inlined from 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, AstModule**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:2050:30: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:172:11: warning: 'func' may be used uninitialized [-Wmaybe-uninitialized] 172 | *aDst = temp; | ~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, AstModule**)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmBinaryToAST.cpp:1897:18: note: 'func' was declared here 1897 | AstFunc* func; | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:3404:22: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy >::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy >::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src38.cpp:38: In member function 'const js::wasm::SigWithId& js::wasm::ModuleGenerator::sig(uint32_t) const', inlined from 'bool DecodeCallIndirect({anonymous}::FunctionDecoder&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:125:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmGenerator.cpp:717:31: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 717 | return shared_->sigs[index]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeCallIndirect({anonymous}::FunctionDecoder&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:115:14: note: 'sigIndex' was declared here 115 | uint32_t sigIndex; | ^~~~~~~~ In member function 'const js::wasm::SigWithId& js::wasm::ModuleGenerator::funcSig(uint32_t) const', inlined from 'bool DecodeCall({anonymous}::FunctionDecoder&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:103:37, inlined from 'bool DecodeFunctionBodyExprs({anonymous}::FunctionDecoder&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:172:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmGenerator.cpp:800:40: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 800 | return *shared_->funcSigs[funcIndex]; | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeFunctionBodyExprs({anonymous}::FunctionDecoder&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:93:14: note: 'funcIndex' was declared here 93 | uint32_t funcIndex; | ^~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:160:9: warning: 'op' may be used uninitialized [-Wmaybe-uninitialized] 160 | switch (op) { | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.cpp:156:18: note: 'op' was declared here 156 | uint16_t op; | ^~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src5.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src5.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.h:32: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmAST.h:802:28: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:600:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 600 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:3395:28: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:600:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 600 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp: In member function '{anonymous}::WasmToken {anonymous}::WasmTokenStream::next()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:826:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 826 | if (!IsWasmDigit(*cur_)) | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:829:7: note: here 829 | case '0': case '1': case '2': case '3': case '4': | ^~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src6.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src6.cpp exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src7.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src7.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmJS.cpp:35, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src39.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCompile.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmGenerator.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:44:46: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Memory.cpp:13, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src5.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src8.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src8.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.h:34, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpAST.h:42, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpMacroAssembler.h:34, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src7.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ exec sh /pbulk/work/www/firefox52/work/firefox-52.9.0esr/build/unix/print-failed-commands.sh /pbulk/work/www/firefox52/work/.cwrapper/bin/c++ -std=gnu++11 -o Unified_cpp_js_src9.o -c -I/pbulk/work/www/firefox52/work/build/dist/system_wrappers -include /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src -I/pbulk/work/www/firefox52/work/build/js/src -I/pbulk/work/www/firefox52/work/build/dist/include -I/usr/pkg/include/nspr -fPIC -DPIC -DMOZILLA_CLIENT -include /pbulk/work/www/firefox52/work/build/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/ffmpeg4 -I/usr/pkg/include/harfbuzz -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -I/usr/pkg/include -Wno-shadow -Werror=format /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src9.cpp In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Verifier.cpp:14, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src6.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:32, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src5.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:17, from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Memory.cpp:12: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Scope.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/frontend/NameAnalysisTypes.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/MemoryProfiler.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src5.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:152:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:145:8: note: 'struct js::gc::TenureCountCache' declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:22: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrameIterator.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/RegisterAllocator.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src8.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfun.h:14: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = EnumeratedArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:181:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jspubtd.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:44:7: note: 'class mozilla::EnumeratedArray' declared here 44 | class EnumeratedArray | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = EnumeratedArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Statistics.cpp:836:12: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/EnumeratedArray.h:44:7: note: 'class mozilla::EnumeratedArray' declared here 44 | class EnumeratedArray | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:73: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame-inl.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame.cpp:7, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src9.cpp:2: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1088:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsatom.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1097:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1132:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h: In member function 'void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/NativeObject.h:1145:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class js::HeapSlot'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = void* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = void*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:781:19: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::gc::Cell* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::gc::Cell*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:826:24: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JS::Value*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/RootMarking.cpp:414:24: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/MacroAssembler-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MacroAssembler.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpMacroAssembler.h:36: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:152:42: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Verifier.cpp:18: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/GCInternals.h:145:8: note: 'struct js::gc::TenureCountCache' declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxtinlines.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Verifier.cpp:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::ReadBarriered; HashPolicy = js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/build/dist/include/js/GCHashTable.h:342:47: required from 'void js::MutableGCHashSetOperations::clear() [with Outer = JS::WeakCache, js::StackBaseShape, js::SystemAllocPolicy> >; Args = {js::ReadBarriered, js::StackBaseShape, js::SystemAllocPolicy}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.cpp:362:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::InitialShapeEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:437:67: required from 'void js::HashSet::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/build/dist/include/js/GCHashTable.h:342:47: required from 'void js::MutableGCHashSetOperations::clear() [with Outer = JS::WeakCache >; Args = {js::InitialShapeEntry, js::InitialShapeEntry, js::SystemAllocPolicy}]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.cpp:364:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::convertSimd(js::jit::MDefinition*, js::jit::MIRType, js::jit::MIRType, js::SimdSign)', inlined from 'bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2728:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:580:42: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 580 | return MSimdConvert::AddLegalized(alloc(), curBlock_, vec, to, sign, trapOffset()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2724:18: note: 'input' was declared here 2724 | MDefinition* input; | ^~~~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimdShift(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdShift::Operation)', inlined from 'bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2648:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:489:40: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 489 | return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2643:18: note: 'lhs' was declared here 2643 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimdShift(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdShift::Operation)', inlined from 'bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2648:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:489:40: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 489 | return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2644:18: note: 'rhs' was declared here 2644 | MDefinition* rhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MLsh]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here 2271 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MLsh]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here 2272 | MDefinition* rhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MUrsh]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here 2271 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MUrsh]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here 2272 | MDefinition* rhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MBitOr]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here 2271 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MBitOr]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here 2272 | MDefinition* rhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MBitAnd]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here 2271 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MBitAnd]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here 2272 | MDefinition* rhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MRsh]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here 2271 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MRsh]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here 2272 | MDefinition* rhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MBitXor]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'lhs' was declared here 2271 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MBitXor]', inlined from 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2276:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2272:18: note: 'rhs' was declared here 2272 | MDefinition* rhs; | ^~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src6.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.cpp: In function 'bool EmitAtomLetter(js::irregexp::RegExpCompiler*, char16_t, js::jit::Label*, int, bool, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.cpp:3851:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 3851 | macro_assembler->CheckCharacter(chars[3], &ok); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.cpp:3853:7: note: here 3853 | case 3: | ^~~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinaryArith::Operation, js::jit::MIRType)', inlined from 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2610:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:448:46: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 448 | return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2605:18: note: 'lhs' was declared here 2605 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinaryArith::Operation, js::jit::MIRType)', inlined from 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2610:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:448:46: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 448 | return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2606:18: note: 'rhs' was declared here 2606 | MDefinition* rhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimdComp(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinaryComp::Operation, js::SimdSign)', inlined from 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2623:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:470:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 470 | return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2618:18: note: 'lhs' was declared here 2618 | MDefinition* lhs; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimdComp(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinaryComp::Operation, js::SimdSign)', inlined from 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2623:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:470:45: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 470 | return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2619:18: note: 'rhs' was declared here 2619 | MDefinition* rhs; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MNot]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2135:23: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 2135 | f.iter().setResult(f.unary(input)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here 2131 | MDefinition* input; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToFloat32]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2135:23: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 2135 | f.iter().setResult(f.unary(input)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here 2131 | MDefinition* input; | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:18: In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MAbs::MAbs(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6269:32, inlined from 'static js::jit::MAbs* js::jit::MAbs::NewWasm(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6282:46, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MAbs]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1671:30, inlined from 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2147:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here 2143 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MMul::MMul(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, Mode)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6886:19, inlined from 'static js::jit::MMul* js::jit::MMul::NewWasm(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, Mode, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6915:60, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::mul(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, js::jit::MMul::Mode)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:617:34, inlined from 'bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2288:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2284:18: note: 'rhs' was declared here 2284 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MMul::MMul(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, Mode)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6886:19, inlined from 'static js::jit::MMul* js::jit::MMul::NewWasm(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, Mode, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6915:60, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::mul(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, js::jit::MMul::Mode)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:617:34, inlined from 'bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2288:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2283:18: note: 'lhs' was declared here 2283 | MDefinition* lhs; | ^~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src7.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp: In member function 'js::irregexp::RegExpTree* js::irregexp::RegExpParser::ParseDisjunction() [with CharT = unsigned char]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1578:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1578 | if (unicode_) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1586:15: note: here 1586 | case 'd': case 's': case 'w': { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1628:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1628 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1629:15: note: here 1629 | case '0': { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1758:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1758 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1759:11: note: here 1759 | default: | ^~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MDiv::MDiv(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6999:27, inlined from 'static js::jit::MDiv* js::jit::MDiv::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool, bool, js::wasm::TrapOffset, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:7019:54, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::div(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:627:30, inlined from 'bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2301:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2297:18: note: 'rhs' was declared here 2297 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MDiv::MDiv(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6999:27, inlined from 'static js::jit::MDiv* js::jit::MDiv::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool, bool, js::wasm::TrapOffset, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:7019:54, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::div(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:627:30, inlined from 'bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2301:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2296:18: note: 'lhs' was declared here 2296 | MDefinition* lhs; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp: In member function 'js::irregexp::RegExpTree* js::irregexp::RegExpParser::ParseDisjunction() [with CharT = char16_t]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1578:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1578 | if (unicode_) { | ^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1586:15: note: here 1586 | case 'd': case 's': case 'w': { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1628:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1628 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1629:15: note: here 1629 | case '0': { | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1758:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1758 | } | ^ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1759:11: note: here 1759 | default: | ^~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MMod::MMod(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:7139:27, inlined from 'static js::jit::MMod* js::jit::MMod::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool, bool, js::wasm::TrapOffset)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:7155:54, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::mod(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:638:30, inlined from 'bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2313:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2309:18: note: 'rhs' was declared here 2309 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MMod::MMod(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:7139:27, inlined from 'static js::jit::MMod* js::jit::MMod::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool, bool, js::wasm::TrapOffset)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:7155:54, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::mod(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:638:30, inlined from 'bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2313:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2308:18: note: 'lhs' was declared here 2308 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmStoreGlobalVar::MWasmStoreGlobalVar(unsigned int, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13884:65, inlined from 'static js::jit::MWasmStoreGlobalVar::MThisOpcode* js::jit::MWasmStoreGlobalVar::New(js::jit::TempAllocator&, Args&& ...) [with Args = {unsigned int&, js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13891:5, inlined from 'void {anonymous}::FunctionCompiler::storeGlobalVar(uint32_t, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:819:48, inlined from 'bool EmitSetGlobal({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2096:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSetGlobal({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2089:18: note: 'value' was declared here 2089 | MDefinition* value; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 3]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MTernaryInstruction::MTernaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1379:20, inlined from 'js::jit::MWasmSelect::MWasmSelect(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14056:58, inlined from 'static js::jit::MWasmSelect::MThisOpcode* js::jit::MWasmSelect::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14066:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::select(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:656:37, inlined from 'bool EmitSelect({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2364:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'condition' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSelect({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2360:18: note: 'condition' was declared here 2360 | MDefinition* condition; | ^~~~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MExtendInt32ToInt64::MExtendInt32ToInt64(js::jit::MDefinition*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5404:31, inlined from 'static js::jit::MExtendInt32ToInt64::MThisOpcode* js::jit::MExtendInt32ToInt64::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, bool&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5412:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::extendI32(js::jit::MDefinition*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:665:45, inlined from 'bool EmitExtendI32({anonymous}::FunctionCompiler&, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2192:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitExtendI32({anonymous}::FunctionCompiler&, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2188:18: note: 'input' was declared here 2188 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MRotate::MRotate(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14119:69, inlined from 'static js::jit::MRotate::MThisOpcode* js::jit::MRotate::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&, bool&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14127:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::rotate(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:683:33, inlined from 'bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2251:35: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2247:18: note: 'rhs' was declared here 2247 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MRotate::MRotate(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14119:69, inlined from 'static js::jit::MRotate::MThisOpcode* js::jit::MRotate::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&, bool&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14127:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::rotate(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:683:33, inlined from 'bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2251:35: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2246:18: note: 'lhs' was declared here 2246 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MInt64ToFloatingPoint::MInt64ToFloatingPoint(js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5508:31, inlined from 'static js::jit::MInt64ToFloatingPoint::MThisOpcode* js::jit::MInt64ToFloatingPoint::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&, bool&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5517:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::convertI64ToFloatingPoint(js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:674:47, inlined from 'bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2204:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2200:18: note: 'input' was declared here 2200 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MSimdReinterpretCast::MSimdReinterpretCast(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1889:30, inlined from 'static js::jit::MSimdReinterpretCast::MThisOpcode* js::jit::MSimdReinterpretCast::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1901:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::bitcastSimd(js::jit::MDefinition*, js::jit::MIRType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:568:46, inlined from 'bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2717:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2713:18: note: 'input' was declared here 2713 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MSimdBinaryBitwise::MSimdBinaryBitwise(js::jit::MDefinition*, js::jit::MDefinition*, Operation)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2604:55, inlined from 'static js::jit::MSimdBinaryBitwise::MThisOpcode* js::jit::MSimdBinaryBitwise::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, Operation&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2616:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinaryBitwise::Operation, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:459:44, inlined from 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2610:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2606:18: note: 'rhs' was declared here 2606 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MSimdBinaryBitwise::MSimdBinaryBitwise(js::jit::MDefinition*, js::jit::MDefinition*, Operation)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2604:55, inlined from 'static js::jit::MSimdBinaryBitwise::MThisOpcode* js::jit::MSimdBinaryBitwise::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, Operation&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2616:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinaryBitwise::Operation, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:459:44, inlined from 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2610:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2605:18: note: 'lhs' was declared here 2605 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MSimdBinarySaturating::MSimdBinarySaturating(js::jit::MDefinition*, js::jit::MDefinition*, Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2547:19, inlined from 'static js::jit::MSimdBinarySaturating::MThisOpcode* js::jit::MSimdBinarySaturating::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, Operation&, js::SimdSign&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2560:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimdSaturating(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:479:47, inlined from 'bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2636:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2631:18: note: 'lhs' was declared here 2631 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MSimdBinarySaturating::MSimdBinarySaturating(js::jit::MDefinition*, js::jit::MDefinition*, Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2547:19, inlined from 'static js::jit::MSimdBinarySaturating::MThisOpcode* js::jit::MSimdBinarySaturating::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, Operation&, js::SimdSign&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2560:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binarySimdSaturating(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:479:47, inlined from 'bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2636:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2632:18: note: 'rhs' was declared here 2632 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MCompare::MCompare(js::jit::MDefinition*, js::jit::MDefinition*, JSOp)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:4571:32, inlined from 'js::jit::MCompare::MCompare(js::jit::MDefinition*, js::jit::MDefinition*, JSOp, CompareType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:4578:35, inlined from 'static js::jit::MCompare::MThisOpcode* js::jit::MCompare::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, JSOp&, CompareType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:4590:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::compare(js::jit::MDefinition*, js::jit::MDefinition*, JSOp, js::jit::MCompare::CompareType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:702:34, inlined from 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2350:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2345:18: note: 'lhs' was declared here 2345 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MCompare::MCompare(js::jit::MDefinition*, js::jit::MDefinition*, JSOp)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:4571:32, inlined from 'js::jit::MCompare::MCompare(js::jit::MDefinition*, js::jit::MDefinition*, JSOp, CompareType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:4578:35, inlined from 'static js::jit::MCompare::MThisOpcode* js::jit::MCompare::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, JSOp&, CompareType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:4590:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::compare(js::jit::MDefinition*, js::jit::MDefinition*, JSOp, js::jit::MCompare::CompareType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:702:34, inlined from 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2350:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2346:18: note: 'rhs' was declared here 2346 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmTruncateToInt64::MWasmTruncateToInt64(js::jit::MDefinition*, bool, js::wasm::TrapOffset)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5439:31, inlined from 'static js::jit::MWasmTruncateToInt64::MThisOpcode* js::jit::MWasmTruncateToInt64::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, bool&, js::wasm::TrapOffset}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5447:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::truncate(js::jit::MDefinition*, bool) [with T = js::jit::MWasmTruncateToInt64]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:693:27, inlined from 'bool EmitTruncate({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2180:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTruncate({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2168:18: note: 'input' was declared here 2168 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmReinterpret::MWasmReinterpret(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14085:30, inlined from 'static js::jit::MWasmReinterpret::MThisOpcode* js::jit::MWasmReinterpret::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14100:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MWasmReinterpret]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:388:24, inlined from 'bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2215:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2211:18: note: 'input' was declared here 2211 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MAdd::MAdd(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6786:44, inlined from 'js::jit::MAdd::MAdd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6792:25, inlined from 'static js::jit::MAdd::MThisOpcode* js::jit::MAdd::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6804:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MAdd]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24, inlined from 'bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2227:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2222:18: note: 'lhs' was declared here 2222 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MAdd::MAdd(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6786:44, inlined from 'js::jit::MAdd::MAdd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6792:25, inlined from 'static js::jit::MAdd::MThisOpcode* js::jit::MAdd::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6804:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MAdd]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24, inlined from 'bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2227:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2223:18: note: 'rhs' was declared here 2223 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MCopySign::MCopySign(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6459:36, inlined from 'static js::jit::MCopySign::MThisOpcode* js::jit::MCopySign::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6467:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MCopySign]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24, inlined from 'bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2337:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2332:18: note: 'lhs' was declared here 2332 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MCopySign::MCopySign(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6459:36, inlined from 'static js::jit::MCopySign::MThisOpcode* js::jit::MCopySign::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6467:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::binary(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MCopySign]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:408:24, inlined from 'bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2337:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2333:18: note: 'rhs' was declared here 2333 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWrapInt64ToInt32::MWrapInt64ToInt32(js::jit::MDefinition*, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5369:31, inlined from 'static js::jit::MWrapInt64ToInt32::MThisOpcode* js::jit::MWrapInt64ToInt32::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5377:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*) [with T = js::jit::MWrapInt64ToInt32]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:378:24, inlined from 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MWrapInt64ToInt32]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2135:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MWrapInt64ToInt32]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here 2131 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MClz::MClz(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6316:34, inlined from 'static js::jit::MClz::MThisOpcode* js::jit::MClz::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6327:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MClz]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:388:24, inlined from 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2147:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here 2143 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MCtz::MCtz(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6355:34, inlined from 'static js::jit::MCtz::MThisOpcode* js::jit::MCtz::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6366:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MCtz]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:388:24, inlined from 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2147:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here 2143 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MPopcnt::MPopcnt(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6391:30, inlined from 'static js::jit::MPopcnt::MThisOpcode* js::jit::MPopcnt::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6402:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MPopcnt]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:388:24, inlined from 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2147:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here 2143 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MAsmJSNeg::MAsmJSNeg(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13534:29, inlined from 'static js::jit::MAsmJSNeg::MThisOpcode* js::jit::MAsmJSNeg::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13542:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MAsmJSNeg]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:388:24, inlined from 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAsmJSNeg]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2147:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAsmJSNeg]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here 2143 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MSqrt::MSqrt(js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6423:30, inlined from 'static js::jit::MSqrt::MThisOpcode* js::jit::MSqrt::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6432:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*, js::jit::MIRType) [with T = js::jit::MSqrt]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:388:24, inlined from 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2147:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2143:18: note: 'input' was declared here 2143 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmStoreGlobalVar::MWasmStoreGlobalVar(unsigned int, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13884:65, inlined from 'static js::jit::MWasmStoreGlobalVar::MThisOpcode* js::jit::MWasmStoreGlobalVar::New(js::jit::TempAllocator&, Args&& ...) [with Args = {unsigned int&, js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13891:5, inlined from 'void {anonymous}::FunctionCompiler::storeGlobalVar(uint32_t, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:819:48, inlined from 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2111:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2104:18: note: 'value' was declared here 2104 | MDefinition* value; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MToFPInstruction::MToFPInstruction(js::jit::MDefinition*, ConversionKind)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5181:55, inlined from 'js::jit::MToDouble::MToDouble(js::jit::MDefinition*, js::jit::MToFPInstruction::ConversionKind)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5199:72, inlined from 'static js::jit::MToDouble::MThisOpcode* js::jit::MToDouble::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5212:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*) [with T = js::jit::MToDouble]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:378:24, inlined from 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2135:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here 2131 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryControlInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2; long unsigned int Successors = 0]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2995:30, inlined from 'js::jit::MWasmReturn::MWasmReturn(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13923:20, inlined from 'static js::jit::MWasmReturn::MThisOpcode* js::jit::MWasmReturn::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MWasmParameter*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13929:5, inlined from 'void {anonymous}::FunctionCompiler::returnExpr(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1121:44, inlined from 'bool EmitReturn({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1884:17: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitReturn({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1872:18: note: 'value' was declared here 1872 | MDefinition* value; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6829:44, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6835:25, inlined from 'static js::jit::MSub::MThisOpcode* js::jit::MSub::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&, bool}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6846:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::sub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:424:30, inlined from 'bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2239:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2234:18: note: 'lhs' was declared here 2234 | MDefinition* lhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6829:44, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6835:25, inlined from 'static js::jit::MSub::MThisOpcode* js::jit::MSub::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&, bool}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6846:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::sub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:424:30, inlined from 'bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2239:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2235:18: note: 'rhs' was declared here 2235 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryControlInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1; long unsigned int Successors = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2995:30, inlined from 'js::jit::MTest::MTest(js::jit::MDefinition*, js::jit::MBasicBlock*, js::jit::MBasicBlock*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:3073:20, inlined from 'js::jit::MTest::MTest(js::jit::MDefinition*, js::jit::MBasicBlock*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:3080:40, inlined from 'static js::jit::MTest::MThisOpcode* js::jit::MTest::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MBasicBlock*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:3085:5, inlined from 'bool {anonymous}::FunctionCompiler::brIf(uint32_t, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1489:33, inlined from 'bool EmitBrIf({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1814:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'condition' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrIf({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1809:18: note: 'condition' was declared here 1809 | MDefinition* condition; | ^~~~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmAddOffset::MWasmAddOffset(js::jit::MDefinition*, uint32_t, js::wasm::TrapOffset)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13591:31, inlined from 'static js::jit::MWasmAddOffset::MThisOpcode* js::jit::MWasmAddOffset::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, unsigned int, js::wasm::TrapOffset}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13599:5, inlined from 'void {anonymous}::FunctionCompiler::checkOffsetAndBounds(js::wasm::MemoryAccessDesc*, js::jit::MDefinition**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:720:44, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::load(js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:743:33, inlined from 'bool EmitAtomicsLoad({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2498:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsLoad({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2490:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2490 | LinearMemoryAddress addr; | ^~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6829:44, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6835:25, inlined from 'static js::jit::MSub::MThisOpcode* js::jit::MSub::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&, bool}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6846:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::sub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:424:30, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::minMax(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:603:22, inlined from 'bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2325:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2321:18: note: 'rhs' was declared here 2321 | MDefinition* rhs; | ^~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MBinaryArithInstruction::MBinaryArithInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6154:31, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6829:44, inlined from 'js::jit::MSub::MSub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6835:25, inlined from 'static js::jit::MSub::MThisOpcode* js::jit::MSub::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MIRType&, bool}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:6846:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::sub(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:424:30, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::minMax(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:602:22, inlined from 'bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2325:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2320:18: note: 'lhs' was declared here 2320 | MDefinition* lhs; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2376:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 2376 | f.iter().setResult(f.load(addr.base, access, type)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2371:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2371 | LinearMemoryAddress addr; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2785:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 2785 | f.iter().setResult(f.load(addr.base, access, resultType)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2779:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2779 | LinearMemoryAddress addr; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2404:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 2404 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2397:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2397 | LinearMemoryAddress addr; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2404:12: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 2404 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2398:18: note: 'value' was declared here 2398 | MDefinition* value; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdStore({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2805:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 2805 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2798:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2798 | LinearMemoryAddress addr; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2805:12: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 2805 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2799:18: note: 'value' was declared here 2799 | MDefinition* value; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsStore({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2514:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 2514 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2505:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2505 | LinearMemoryAddress addr; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2514:12: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 2514 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2507:18: note: 'value' was declared here 2507 | MDefinition* value; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2390:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 2390 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2383:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2383 | LinearMemoryAddress addr; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2390:12: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 2390 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2384:18: note: 'value' was declared here 2384 | MDefinition* value; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmAddOffset::MWasmAddOffset(js::jit::MDefinition*, uint32_t, js::wasm::TrapOffset)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13591:31, inlined from 'static js::jit::MWasmAddOffset::MThisOpcode* js::jit::MWasmAddOffset::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, unsigned int, js::wasm::TrapOffset}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13599:5, inlined from 'void {anonymous}::FunctionCompiler::checkOffsetAndBounds(js::wasm::MemoryAccessDesc*, js::jit::MDefinition**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:720:44, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::atomicExchangeHeap(js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:786:29, inlined from 'bool EmitAtomicsExchange({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2562:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsExchange({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2554:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2554 | LinearMemoryAddress addr; | ^~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 3]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MTernaryInstruction::MTernaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1378:20, inlined from 'js::jit::MAsmJSAtomicExchangeHeap::MAsmJSAtomicExchangeHeap(js::jit::MDefinition*, const js::wasm::MemoryAccessDesc&, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13795:25, inlined from 'static js::jit::MAsmJSAtomicExchangeHeap::MThisOpcode* js::jit::MAsmJSAtomicExchangeHeap::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::wasm::MemoryAccessDesc&, js::jit::MDefinition*&, js::jit::MWasmParameter*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13803:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::atomicExchangeHeap(js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:787:50, inlined from 'bool EmitAtomicsExchange({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2562:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsExchange({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2556:18: note: 'value' was declared here 2556 | MDefinition* value; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmAddOffset::MWasmAddOffset(js::jit::MDefinition*, uint32_t, js::wasm::TrapOffset)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13591:31, inlined from 'static js::jit::MWasmAddOffset::MThisOpcode* js::jit::MWasmAddOffset::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, unsigned int, js::wasm::TrapOffset}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13599:5, inlined from 'void {anonymous}::FunctionCompiler::checkOffsetAndBounds(js::wasm::MemoryAccessDesc*, js::jit::MDefinition**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:720:44, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::atomicBinopHeap(js::jit::AtomicOp, js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:799:29, inlined from 'bool EmitAtomicsBinOp({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2531:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsBinOp({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2522:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2522 | LinearMemoryAddress addr; | ^~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 3]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MTernaryInstruction::MTernaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1378:20, inlined from 'js::jit::MAsmJSAtomicBinopHeap::MAsmJSAtomicBinopHeap(js::jit::AtomicOp, js::jit::MDefinition*, const js::wasm::MemoryAccessDesc&, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13827:25, inlined from 'static js::jit::MAsmJSAtomicBinopHeap::MThisOpcode* js::jit::MAsmJSAtomicBinopHeap::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::AtomicOp&, js::jit::MDefinition*&, js::wasm::MemoryAccessDesc&, js::jit::MDefinition*&, js::jit::MWasmParameter*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13835:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::atomicBinopHeap(js::jit::AtomicOp, js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:800:49, inlined from 'bool EmitAtomicsBinOp({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2531:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsBinOp({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2525:18: note: 'value' was declared here 2525 | MDefinition* value; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 4]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MQuaternaryInstruction::MQuaternaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1400:20, inlined from 'js::jit::MAsmJSCompareExchangeHeap::MAsmJSCompareExchangeHeap(js::jit::MDefinition*, const js::wasm::MemoryAccessDesc&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13764:25, inlined from 'static js::jit::MAsmJSCompareExchangeHeap::MThisOpcode* js::jit::MAsmJSCompareExchangeHeap::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::wasm::MemoryAccessDesc&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MWasmParameter*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13772:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::atomicCompareExchangeHeap(js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:775:51, inlined from 'bool EmitAtomicsCompareExchange({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2547:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'oldValue' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsCompareExchange({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2540:18: note: 'oldValue' was declared here 2540 | MDefinition* oldValue; | ^~~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmAddOffset::MWasmAddOffset(js::jit::MDefinition*, uint32_t, js::wasm::TrapOffset)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13591:31, inlined from 'static js::jit::MWasmAddOffset::MThisOpcode* js::jit::MWasmAddOffset::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, unsigned int, js::wasm::TrapOffset}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13599:5, inlined from 'void {anonymous}::FunctionCompiler::checkOffsetAndBounds(js::wasm::MemoryAccessDesc*, js::jit::MDefinition**)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:720:44, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::atomicCompareExchangeHeap(js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:774:29, inlined from 'bool EmitAtomicsCompareExchange({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2547:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsCompareExchange({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2538:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2538 | LinearMemoryAddress addr; | ^~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 4]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MQuaternaryInstruction::MQuaternaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1401:20, inlined from 'js::jit::MAsmJSCompareExchangeHeap::MAsmJSCompareExchangeHeap(js::jit::MDefinition*, const js::wasm::MemoryAccessDesc&, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13764:25, inlined from 'static js::jit::MAsmJSCompareExchangeHeap::MThisOpcode* js::jit::MAsmJSCompareExchangeHeap::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::wasm::MemoryAccessDesc&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MWasmParameter*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:13772:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::atomicCompareExchangeHeap(js::jit::MDefinition*, js::wasm::MemoryAccessDesc, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:775:51, inlined from 'bool EmitAtomicsCompareExchange({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2547:23: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'newValue' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitAtomicsCompareExchange({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2541:18: note: 'newValue' was declared here 2541 | MDefinition* newValue; | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jstypes.h:25, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:10: In function 'void mozilla::BitwiseCast(From, To*) [with To = long unsigned int; From = double]', inlined from 'To mozilla::BitwiseCast(From) [with To = long unsigned int; From = double]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:60:24, inlined from 'js::wasm::Raw::Raw(T) [with T = double]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.h:361:42, inlined from 'js::wasm::AstConst* ParseFloatLiteral({anonymous}::WasmParseContext&, {anonymous}::WasmToken) [with Float = double]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:1960:12, inlined from 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:2004:41, inlined from 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:2418:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:51:11: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 51 | u.mFrom = aFrom; | ~~~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:1898:11: note: 'result' was declared here 1898 | Float result; | ^~~~~~ In function 'void mozilla::BitwiseCast(From, To*) [with To = unsigned int; From = float]', inlined from 'To mozilla::BitwiseCast(From) [with To = unsigned int; From = float]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:60:24, inlined from 'js::wasm::Raw::Raw(T) [with T = float]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTypes.h:361:42, inlined from 'js::wasm::AstConst* ParseFloatLiteral({anonymous}::WasmParseContext&, {anonymous}::WasmToken) [with Float = float]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:1960:12, inlined from 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:2001:40, inlined from 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:2418:26: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Casting.h:51:11: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 51 | u.mFrom = aFrom; | ~~~~~~~~^~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmTextToBinary.cpp:1898:11: note: 'result' was declared here 1898 | Float result; | ^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2425:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized [-Wmaybe-uninitialized] 2425 | f.store(addr.base, access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2411:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 2411 | LinearMemoryAddress addr; | ^~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:20, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/CodeGenerator-shared.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/x64/CodeGenerator-x64.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/CodeGenerator.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:23: In member function 'js::jit::MIRType js::jit::MDefinition::type() const', inlined from 'bool js::jit::MDefinition::mightBeType(js::jit::MIRType) const' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:755:31, inlined from 'js::jit::MToDouble::MToDouble(js::jit::MDefinition*, js::jit::MToFPInstruction::ConversionKind)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5206:66, inlined from 'static js::jit::MToDouble::MThisOpcode* js::jit::MToDouble::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5212:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*) [with T = js::jit::MToDouble]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:378:24, inlined from 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2417:35: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:743:16: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 743 | return resultType_; | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2412:18: note: 'value' was declared here 2412 | MDefinition* value; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MSimdSwizzle::MSimdSwizzle(js::jit::MDefinition*, const uint8_t*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2129:68, inlined from 'static js::jit::MSimdSwizzle::MThisOpcode* js::jit::MSimdSwizzle::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, const unsigned char*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2139:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::swizzleSimd(js::jit::MDefinition*, const uint8_t*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:498:46, inlined from 'bool EmitSimdSwizzle({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2740:23, inlined from 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2975:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'vector' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2736:18: note: 'vector' was declared here 2736 | MDefinition* vector; | ^~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 3]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MTernaryInstruction::MTernaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1379:20, inlined from 'js::jit::MSimdSelect::MSimdSelect(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2710:43, inlined from 'static js::jit::MSimdSelect::MThisOpcode* js::jit::MSimdSelect::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2723:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::selectSimd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:535:44, inlined from 'bool EmitSimdSelect({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2818:23, inlined from 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2973:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'falseValue' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2813:18: note: 'falseValue' was declared here 2813 | MDefinition* falseValue; | ^~~~~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 3]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MTernaryInstruction::MTernaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1377:20, inlined from 'js::jit::MSimdSelect::MSimdSelect(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2710:43, inlined from 'static js::jit::MSimdSelect::MThisOpcode* js::jit::MSimdSelect::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2723:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::selectSimd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:535:44, inlined from 'bool EmitSimdSelect({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2818:23, inlined from 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2973:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'condition' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2814:18: note: 'condition' was declared here 2814 | MDefinition* condition; | ^~~~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 3]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MTernaryInstruction::MTernaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1378:20, inlined from 'js::jit::MSimdSelect::MSimdSelect(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2710:43, inlined from 'static js::jit::MSimdSelect::MThisOpcode* js::jit::MSimdSelect::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:2723:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::selectSimd(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:535:44, inlined from 'bool EmitSimdSelect({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2818:23, inlined from 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2973:30: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'trueValue' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2812:18: note: 'trueValue' was declared here 2812 | MDefinition* trueValue; | ^~~~~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1309:20, inlined from 'js::jit::MSimdInsertElement::MSimdInsertElement(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1986:49, inlined from 'static js::jit::MSimdInsertElement::MThisOpcode* js::jit::MSimdInsertElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, unsigned int&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1997:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::insertElementSimd(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:522:58, inlined from 'bool EmitSimdReplaceLane({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2706:23, inlined from 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2967:35: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'scalar' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2702:18: note: 'scalar' was declared here 2702 | MDefinition* scalar; | ^~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 2]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MBinaryInstruction::MBinaryInstruction(js::jit::MDefinition*, js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1308:20, inlined from 'js::jit::MSimdInsertElement::MSimdInsertElement(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1986:49, inlined from 'static js::jit::MSimdInsertElement::MThisOpcode* js::jit::MSimdInsertElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, unsigned int&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1997:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::insertElementSimd(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::jit::MIRType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:522:58, inlined from 'bool EmitSimdReplaceLane({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2706:23, inlined from 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2967:35: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'vector' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2701:18: note: 'vector' was declared here 2701 | MDefinition* vector; | ^~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MSimdExtractElement::MSimdExtractElement(js::jit::MDefinition*, js::jit::MIRType, unsigned int, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1925:56, inlined from 'static js::jit::MSimdExtractElement::MThisOpcode* js::jit::MSimdExtractElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MIRType&, unsigned int&, js::SimdSign&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1953:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::extractSimdElement(unsigned int, js::jit::MDefinition*, js::jit::MIRType, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:835:45, inlined from 'bool EmitExtractLane({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2680:23, inlined from 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2965:31: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'vector' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2676:18: note: 'vector' was declared here 2676 | MDefinition* vector; | ^~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/EnvironmentObject-inl.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineFrame-inl.h:19: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&) [with Key = void*; long unsigned int zeroBits = 3]', inlined from 'static js::HashNumber js::detail::HashTable::prepareHash(const Lookup&) [with T = void* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1207:46, inlined from 'js::detail::HashTable::Ptr js::detail::HashTable::lookup(const Lookup&) const [with T = void* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1735:41, inlined from 'js::HashSet::Ptr js::HashSet::lookup(const Lookup&) const [with T = void*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:357:75, inlined from 'bool js::HashSet::rekeyAs(const Lookup&, const Lookup&, const T&) [with T = void*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:510:27, inlined from 'void* js::Nursery::reallocateBuffer(JSObject*, void*, size_t, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:382:13: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:578:51: warning: pointer 'oldBuffer' may be used after 'void* realloc(void*, size_t)' [-Wuse-after-free] 578 | size_t word = reinterpret_cast(l) >> zeroBits; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HeapAPI.h:15: In function 'void* js_realloc(void*, size_t)', inlined from 'T* js_pod_realloc(T*, size_t, size_t) [with T = unsigned char]' at /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h:441:38, inlined from 'T* js::MallocProvider::maybe_pod_realloc(T*, size_t, size_t) [with T = unsigned char; Client = JS::Zone]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/MallocProvider.h:73:30, inlined from 'T* js::MallocProvider::pod_realloc(T*, size_t, size_t) [with T = unsigned char; Client = JS::Zone]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/MallocProvider.h:176:33, inlined from 'void* js::Nursery::reallocateBuffer(JSObject*, void*, size_t, size_t)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Nursery.cpp:380:60: /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h:252:19: note: call to 'void* realloc(void*, size_t)' here 252 | return realloc(p, bytes); | ~~~~~~~^~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp: In member function 'bool js::irregexp::RegExpParser::ParseClassAtom(char16_t*, js::irregexp::widechar*) [with CharT = unsigned char]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1110:46: warning: 'trail' may be used uninitialized [-Wmaybe-uninitialized] 1110 | *value = unicode::UTF16Decode(lead, trail); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1108:28: note: 'trail' declared here 1108 | char16_t lead, trail; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1110:46: warning: 'lead' may be used uninitialized [-Wmaybe-uninitialized] 1110 | *value = unicode::UTF16Decode(lead, trail); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpParser.cpp:1108:22: note: 'lead' declared here 1108 | char16_t lead, trail; | ^~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2442:19: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 2442 | if (!f.passArg(input, operandType, &call)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2438:18: note: 'input' was declared here 2438 | MDefinition* input; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitGrowMemory({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:3067:19: warning: 'delta' may be used uninitialized [-Wmaybe-uninitialized] 3067 | if (!f.passArg(delta, ValType::I32, &args)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:3063:18: note: 'delta' was declared here 3063 | MDefinition* delta; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBinaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2473:19: warning: 'rhs' may be used uninitialized [-Wmaybe-uninitialized] 2473 | if (!f.passArg(rhs, operandType, &call)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2466:18: note: 'rhs' was declared here 2466 | MDefinition* rhs; | ^~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2470:19: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 2470 | if (!f.passArg(lhs, operandType, &call)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2465:18: note: 'lhs' was declared here 2465 | MDefinition* lhs; | ^~~ In member function 'bool {anonymous}::FunctionCompiler::brTable(js::jit::MDefinition*, uint32_t, const js::wasm::Uint32Vector&, js::jit::MDefinition*)', inlined from 'bool EmitBrTable({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1866:21: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1510:48: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] 1510 | MTableSwitch* table = MTableSwitch::New(alloc(), operand, 0, int32_t(numCases - 1)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1830:18: note: 'index' was declared here 1830 | MDefinition* index; | ^~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.cpp: In member function 'bool js::jit::BacktrackingAllocator::init()': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.cpp:381:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::jit::VirtualRegister' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 381 | memset(&vregs[0], 0, sizeof(VirtualRegister) * numVregs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.h:478:7: note: 'class js::jit::VirtualRegister' declared here 478 | class VirtualRegister | ^~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack-inl.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.cpp:22, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src8.cpp:11: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h: In static member function 'static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobjinlines.h:406:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:662:7: note: 'class js::HeapSlot' declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:14, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/SplayTree.h:10, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.h:13: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Bailouts.h:13: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsutil.h:24, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/ds/LifoAlloc.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:18, from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:15: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:40:34: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/StoreBuffer.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:13: /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:71:36: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:76:37: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonTypes.h:19, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:22, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/ObjectGroup.h:18, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Shape.h:31, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsobj.h:27, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:12: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1101:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/String.h:1083:7: note: 'class js::StaticStrings' declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:814:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:802:7: note: 'class js::PreliminaryObjectArray' declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:945:39: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/TypeInference.h:892:7: note: 'class js::TypeNewScript' declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:704:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsscript.h:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/IonCode.h:691:8: note: 'struct js::jit::IonScriptCounts' declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:200:40: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Caches.h:151:7: note: 'class js::NewObjectCache' declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Runtime.h:1516:21: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CallArgs.h:74, from /pbulk/work/www/firefox52/work/build/dist/include/js/CallNonGenericMethod.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/NamespaceImports.h:15, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:10: /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:291:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitFrames.h:16: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:283:8: note: 'struct js::jit::Address' declared here 283 | struct Address | ^~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:307:35: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:296:8: note: 'struct js::jit::BaseIndex' declared here 296 | struct BaseIndex | ^~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:514:25: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/shared/Assembler-shared.h:492:7: note: 'class js::jit::CodeOffsetJump' declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/TracingAPI.h:12, from /pbulk/work/www/firefox52/work/build/dist/include/js/GCPolicyAPI.h:46, from /pbulk/work/www/firefox52/work/build/dist/include/js/RootingAPI.h:23, from /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:23: /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:63:28: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::CodeSegment' with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmInstance.h:23, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineJIT.cpp:21, from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src9.cpp:38: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmCode.h:42:7: note: 'class js::wasm::CodeSegment' declared here 42 | class CodeSegment | ^~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/SPSProfiler.h:245:26: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:198:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Zone.h:507:33: required from here /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1658:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:102:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineIC.cpp:5262:32: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:87:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:83:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Stack.h:1016:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/vm/Interpreter.h:121:31: required from here /pbulk/work/www/firefox52/work/build/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BitSet.h:12, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/Safepoints.h:10: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1225:54: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:1293:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/LIR.h:1801:37: required from here /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/build/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.cpp: In member function 'size_t js::jit::BacktrackingAllocator::computeSpillWeight(js::jit::LiveBundle*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.cpp:2524:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 2524 | fixed = true; | ~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BacktrackingAllocator.cpp:2526:15: note: here 2526 | case LUse::REGISTER: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/js/src/Unified_cpp_js_src8.cpp:20: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineBailouts.cpp: In function 'uint32_t js::jit::FinishBailoutToBaseline(BaselineBailoutInfo*)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineBailouts.cpp:1965:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 1965 | outerScript->setHadOverflowBailout(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/BaselineBailouts.cpp:1967:7: note: here 1967 | case Bailout_NonStringInputInvalidate: | ^~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/GCVector.h:10: In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::irregexp::GuardedAlternative}; T = js::irregexp::GuardedAlternative; long unsigned int N = 0; AP = js::LifoAllocPolicy; bool IsPod = false]', inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::irregexp::GuardedAlternative; T = js::irregexp::GuardedAlternative; long unsigned int N = 0; AP = js::LifoAllocPolicy; bool IsPod = false]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:110:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::irregexp::GuardedAlternative; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::LifoAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:796:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::irregexp::GuardedAlternative; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::LifoAllocPolicy]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:823:3, inlined from 'js::irregexp::InfallibleVector& js::irregexp::InfallibleVector::operator=(js::irregexp::InfallibleVector&&) [with T = js::irregexp::GuardedAlternative; long unsigned int N = 0]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.h:161:67, inlined from 'js::irregexp::RegExpNode* js::irregexp::ChoiceNode::_ZN2js8irregexp10ChoiceNode11FilterASCIIEibb.part.0(int, bool, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.cpp:1147:42: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/Vector.h:66:5: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' reading 16 or more bytes from a region of size 8 [-Wstringop-overread] 66 | new(KnownNotNull, aDst) T(Forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.cpp: In member function 'js::irregexp::RegExpNode* js::irregexp::ChoiceNode::_ZN2js8irregexp10ChoiceNode11FilterASCIIEibb.part.0(int, bool, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/irregexp/RegExpEngine.cpp:1136:30: note: at offset 32 into source object 'new_alternatives' of size 40 1136 | GuardedAlternativeVector new_alternatives(*alloc()); | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsapi.h:17, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jsfriendapi.h:16, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Heap.h:21, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/gc/Barrier.h:12: In member function 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]', inlined from 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefCounted.h:113:8, inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:40:18, inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes; T = js::wasm::ShareableBytes]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:399:40, inlined from 'RefPtr::~RefPtr() [with T = js::wasm::ShareableBytes]' at /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefPtr.h:78:44, inlined from 'js::wasm::SharedModule js::wasm::DeserializeModule(PRFileDesc*, PRFileDesc*, JS::BuildIdCharVector&&, JS::UniqueChars, unsigned int, unsigned int)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.cpp:493:1: /pbulk/work/www/firefox52/work/build/dist/include/mozilla/RefCounted.h:135:7: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 135 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/www/firefox52/work/build/dist/include/js/CharacterEncoding.h:13, from /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jscntxt.h:14: In function 'void* js_malloc(size_t)', inlined from 'T* js_new(Args&& ...) [with T = js::wasm::ShareableBytes; Args = {}]' at /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h:346:1, inlined from 'js::wasm::SharedModule js::wasm::DeserializeModule(PRFileDesc*, PRFileDesc*, JS::BuildIdCharVector&&, JS::UniqueChars, unsigned int, unsigned int)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmModule.cpp:478:52: /pbulk/work/www/firefox52/work/build/dist/include/js/Utility.h:229:18: note: returned from 'void* malloc(size_t)' 229 | return malloc(bytes); | ~~~~~~^~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::callIndirect(uint32_t, js::jit::MDefinition*, const {anonymous}::CallCompileState&, js::jit::MDefinition**)', inlined from 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1989:24: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1022:48: warning: 'callee' may be used uninitialized [-Wmaybe-uninitialized] 1022 | MBitAnd* maskedIndex = MBitAnd::New(alloc(), index, mask, MIRType::Int32); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:1958:18: note: 'callee' was declared here 1958 | MDefinition* callee; | ^~~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmUnsignedToDouble::MWasmUnsignedToDouble(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5315:30, inlined from 'static js::jit::MWasmUnsignedToDouble::MThisOpcode* js::jit::MWasmUnsignedToDouble::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5323:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*) [with T = js::jit::MWasmUnsignedToDouble]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:378:24, inlined from 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MWasmUnsignedToDouble]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2135:23, inlined from 'bool EmitExpr({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:3468:53: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitExpr({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here 2131 | MDefinition* input; | ^~~~~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:301:29, inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:841:33, inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14170:31, inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:14162:18, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 1]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1254:30, inlined from 'js::jit::MUnaryInstruction::MUnaryInstruction(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:1296:20, inlined from 'js::jit::MWasmUnsignedToFloat32::MWasmUnsignedToFloat32(js::jit::MDefinition*)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5340:30, inlined from 'static js::jit::MWasmUnsignedToFloat32::MThisOpcode* js::jit::MWasmUnsignedToFloat32::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&}]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/MIR.h:5348:5, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::unary(js::jit::MDefinition*) [with T = js::jit::MWasmUnsignedToFloat32]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:378:24, inlined from 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MWasmUnsignedToFloat32]' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2135:23, inlined from 'bool EmitExpr({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:3388:54: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/jit/InlineList.h:348:18: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 348 | at->next = item; | ~~~~~~~~~^~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitExpr({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2131:18: note: 'input' was declared here 2131 | MDefinition* input; | ^~~~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::bitnot(js::jit::MDefinition*)', inlined from 'bool EmitBitNot({anonymous}::FunctionCompiler&, js::wasm::ValType)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2263:23, inlined from 'bool EmitExpr({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:3234:26: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:647:38: warning: 'input' may be used uninitialized [-Wmaybe-uninitialized] 647 | auto* ins = MBitNot::NewInt32(alloc(), op); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitExpr({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2259:18: note: 'input' was declared here 2259 | MDefinition* input; | ^~~~~ In member function 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)', inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2030:13, inlined from 'bool EmitExpr({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:3163:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:711:27: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 711 | curBlock_->setSlot(info().localSlot(slot), def); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitExpr({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2026:18: note: 'value' was declared here 2026 | MDefinition* value; | ^~~~~ In member function 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)', inlined from 'bool EmitSetLocal({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2018:13, inlined from 'bool EmitExpr({anonymous}::FunctionCompiler&)' at /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:3161:28: /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:711:27: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 711 | curBlock_->setSlot(info().localSlot(slot), def); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitExpr({anonymous}::FunctionCompiler&)': /pbulk/work/www/firefox52/work/firefox-52.9.0esr/js/src/wasm/WasmIonCompile.cpp:2014:18: note: 'value' was declared here 2014 | MDefinition* value; | ^~~~~ libjs_static.a.desc rm -f libjs_static.a /pbulk/work/www/firefox52/work/build/_virtualenv/bin/python /pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/expandlibs_gen.py -o libjs_static.a.desc RegExp.o CTypes.o Library.o Parser.o StoreBuffer.o Disassembler-x86-shared.o jsarray.o jsatom.o jsdtoa.o jsmath.o jsutil.o pm_stub.o ConditionVariable.o MutexImpl.o Thread.o Initialization.o TraceLogging.o TraceLoggingGraph.o TraceLoggingTypes.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src13.o Unified_cpp_js_src14.o Unified_cpp_js_src15.o Unified_cpp_js_src16.o Unified_cpp_js_src17.o Unified_cpp_js_src18.o Unified_cpp_js_src19.o Unified_cpp_js_src2.o Unified_cpp_js_src20.o Unified_cpp_js_src21.o Unified_cpp_js_src22.o Unified_cpp_js_src23.o Unified_cpp_js_src24.o Unified_cpp_js_src25.o Unified_cpp_js_src26.o Unified_cpp_js_src27.o Unified_cpp_js_src28.o Unified_cpp_js_src29.o Unified_cpp_js_src3.o Unified_cpp_js_src30.o Unified_cpp_js_src31.o Unified_cpp_js_src32.o Unified_cpp_js_src33.o Unified_cpp_js_src34.o Unified_cpp_js_src35.o Unified_cpp_js_src36.o Unified_cpp_js_src37.o Unified_cpp_js_src38.o Unified_cpp_js_src39.o Unified_cpp_js_src4.o Unified_cpp_js_src40.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o ../../modules/fdlibm/src/libmodules_fdlibm_src.a ../../config/external/ffi/libconfig_external_ffi.a ../../config/external/icu/i18n/libicui18n.a ../../config/external/icu/common/libicuuc.a ../../config/external/nspr/libnspr.a ../../config/external/zlib/libzlib.a gmake[3]: Leaving directory '/pbulk/work/www/firefox52/work/build/js/src' gmake[2]: Leaving directory '/pbulk/work/www/firefox52/work/build' gmake[1]: *** [/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/recurse.mk:33: compile] Error 2 gmake[1]: Leaving directory '/pbulk/work/www/firefox52/work/build' gmake: *** [/pbulk/work/www/firefox52/work/firefox-52.9.0esr/config/rules.mk:523: all] Error 2 *** Error code 2 Stop. make[1]: stopped making "all" in /usr/pkgsrc/www/firefox52 *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/www/firefox52